When the program ID gets changed to a different channel type number, the device resource files no longer apply and the user types cannot be found. The compiler fails because of unknown types.
Workaround #1:
1.1 Open the NcExample resource file set in the NodeBuilder Resource Editor.
1.2 Unlock "Scope and program ID".
1.3 Change the program ID to reflect the new channel type or change the scope to 4.
1.4 Re-generate the resource files.
1.5 Exit the NodeBuilder Resource Editor.
1.6 Re-build the Neuron C Example from NodeBuilder.
Workaround #2:
Since the example is only used for educational purposes, an alternative solution is to leave the program ID unchanged. After changing the transceiver (in the Hardware Template) to a model that does not apply to the TP/FT-10 channel type, a new exporter warning will appear when building the device in NodeBuilder: NEX#4006, reporting the channel type number mismatch. This warning can be ignored for this example, and the device will function just fine.
- NodeBuilder 3.0
- NodeBuilder 3.1
Comments