Skip to content

Commit c99279f

Browse files
Removes all mentions of licenses (#9)
With the new MORYX 10 OSS availability there is no need to install demo licenses anymore. All mentions of wibu, code meter and licenses have been removed. Also fixes some typos
1 parent 76a6b5f commit c99279f

File tree

6 files changed

+8
-35
lines changed

6 files changed

+8
-35
lines changed

README.md

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -50,10 +50,6 @@ Before you start, you need the following tools installed on your machine:
5050

5151
* [ ] [Git](https://git-scm.com/)
5252
* [ ] [Visual Studio 2022](https://visualstudio.microsoft.com/downloads/) (Any version below wouldn't work, but you can install them in parallel)
53-
* [ ] [CodeMeter User Runtime (Version 8.x)](https://www.wibu.com/de/support/anwendersoftware/anwendersoftware.html)
54-
55-
Find more details on [requirements here](chapter-0-requirements.md).
56-
5753

5854
## [Chapter 1 - Basics](chapter-1-basics.md)
5955

chapter-0-requirements.md

Lines changed: 0 additions & 9 deletions
This file was deleted.

chapter-1-basics.md

Lines changed: 5 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -54,8 +54,7 @@ This should not only leave you with a solution `PencilFactory.sln` inside
5454
the new folder `PencilFactory`. It also does some initial configuration
5555
and ships empty databases.
5656

57-
That means, you can directly open it in Visual Studio and dig into it. Before
58-
you run the app, you might need to [install licenses](#encountering-wupiexceptions).
57+
That means, you can directly open it in Visual Studio and dig into it.
5958

6059
Run the application (press `F5`).
6160

@@ -215,7 +214,7 @@ the first steps to digitalize their factory:
215214

216215
Based on these requirements
217216

218-
* The cell should display a workersupport screen to the worker
217+
* The cell should display a worker support screen to the worker
219218
* Depending on the workers input (*success*, *failure*) the product either moves
220219
to the next station or goes into a scrap container
221220

@@ -316,7 +315,7 @@ thus signal `ReadyToWork` to the ProcessEngine.
316315
This is typically used to start activities if a product is already 'in' a
317316
cell.
318317
* `ReadyToWorkType.Push` *won't* result in a `SequenceCompleted()`, but would
319-
'wait' for an acitvity, like subscribing for push notifications.
318+
'wait' for an activity, like subscribing for push notifications.
320319
* `ActivityClassification.Production` is used to notify that the cell is ready to
321320
work on an `Activity` of type `production`.
322321

@@ -480,19 +479,6 @@ Use the `SUCCESS` and `FAILED` action to make the products flow through the prod
480479
Here you will find a list of common problems, that might occur, and how to fix
481480
them.
482481

483-
### Encountering `WupiException`s
484-
485-
> `WupiException: Der CmContainer-Eintrag wurde nicht gefunden, Fehler 200.`
486-
487-
The application depends on MORYX modules, that are licensed. But no worries:
488-
They ship with developer licenses, that need to be activated:
489-
490-
* Open *CodeMeter Control Center*,
491-
which you should have installed beforehand through the [CodeMeter User Runtime (Version 8.x)](https://www.wibu.com/de/support/anwendersoftware/anwendersoftware.html)
492-
* Drag & Drop the `.WibuCmRau` files onto it
493-
494-
![Activate developer licenses](./chapter-1/drag-licenses.png)
495-
496482
### Encountering database issues after setup section
497483

498484
> Something went wrong on the server.
@@ -501,9 +487,9 @@ They ship with developer licenses, that need to be activated:
501487
502488
If you encounter issues when opening Products or Resources for the first time at the end of the setup,
503489
consider checking the databases in the command center.
504-
There you may have to create the missing databeses.
490+
There you may have to create the missing databases.
505491

506-
If the issue occurs during the APD at a later stage due to messing up the order of stps or making changes to classes, of existing entires, you may also need to delete the DB.
492+
If the issue occurs during the APD at a later stage due to messing up the order of steps or making changes to classes, of existing entries, you may also need to delete the DB.
507493
#### Step 1: Open the Command Center
508494
![Open the Command Center](./chapter-1/commandCenter.png)
509495

chapter-1/drag-licenses.png

-124 KB
Binary file not shown.

chapter-2-drivers.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -179,7 +179,7 @@ public override void Ready(IActivity activity)
179179
}
180180
```
181181

182-
The method `OnOuputSet` gets called when outputs are changed. In this example only the output `ProcessStart` gets set, which would activate the production.
182+
The method `OnOutputSet` gets called when outputs are changed. In this example only the output `ProcessStart` gets set, which would activate the production.
183183

184184
```cs
185185
protected override void OnOutputSet(object sender, string key)

chapter-3-basics-II.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
# Basics II - Capabilities and ParameterBinding
22
In this chapter you will learn how to find the right Cell depending on a product property.
33

4-
The manufacturer realised that only one ColorizingCell, in which the paint always has to be changed, isn't really efficient. He decided to add another one. Now for each color there is one cell.
4+
The manufacturer realized that only one ColorizingCell, in which the paint always has to be changed, isn't really efficient. He decided to add another one. Now for each color there is one cell.
55

66
In order to define, which cell uses which color, first add a property `Color` to the ColorizingCell and set the color in the [Capabilities](https://github.com/PHOENIXCONTACT/MORYX-Framework/blob/dev/docs/articles/Processing/Capabilities.md) to let Moryx know what the cell is capable of. In this case using a specific color. Remember EntrySerialize means the property can be set in the UI by editing the corresponding resource.
77

@@ -41,7 +41,7 @@ public class ColorizingCell : Cell
4141
```
4242
> Note:
4343
> The private variable with DataMember attribute the public one attributed with EntrySerialize are separated from each other here.
44-
> DataMember attibutes are commited to the database before EntrySerialize ones are initialized.
44+
> DataMember attributes are committed to the database before EntrySerialize ones are initialized.
4545
> Here this would lead to not executing the setter before writing to the database.
4646
4747
For this to work add the property `Color` to the `ColorizingCapabilities` and check if the colors of the provided Capabilities match the ones you need.

0 commit comments

Comments
 (0)