Question Detail
Can I run the ShortStack 2.0 wizard on a machine that also has NodeBuilder 3.1, Service Pack 4, installed?
Solution
If a Neuron C model file was written using the ShortStack 2.0 guidelines/syntax, you can have NodeBuilder 3.1 Service Pack 3A or earlier installed with no compatibility issues. If you upgrade to Service Pack 4 and re-run the ShortStack 2.0 wizard using the same Neuron C model file to generate the base code for a ShortStack 2.0 device, you will see the following errors:
POSSIBLE WORKAROUNDS
Warning: TEST2.NC 1( 1): One or more code constructs have no effect and were ignored [NCC#453] Error: The type info file C:\LonWorks\bin\Test2.nct seems malformed in line 11 [STK#24] Error: The type info file C:\LonWorks\bin\Test2.nct seems malformed in line 11 [STK#24] 2 error(s), 1 warning(s)
POSSIBLE WORKAROUNDS
- If you are currently using ShortStack 2.0 for device development, do not apply Service Pack 4 to NodeBuilder 3.1.
- Upgrade to ShortStack 2.1.
- Uninstall Service Pack 4 and reapply Service Pack 3A to NodeBuilder.
To uninstall Service Pack 4 and reapply Service Pack 3A, use the following instructions. Please note the default for (LonWorks directory) is c:\LonWorks
- Uninstall Echelon NodeBuilder 3.10 Service Pack 4 using Add/Remove Programs from the Control Panel
- Delete the following files in (LonWorks directory)\NodeBuilder
- NodeBuilder.exe
- NodeBuilderCodeWizard.ocx
- readme.htm
- Delete the following files in (LonWorks directory)\Bin
- Lonnld32.dll
- NbCodeGen.dll
- Lonnas32.dll
- LonNex32.dll
- Lonncc32.dll
- NeuronImages.ver
- Win32UtilData.ver
- LonTypeUtil.dll
- Nei32Nfi.exe
- Delete the following files in (LonWorks directory)\NeuronC\Str
- nlderrs.str
- naserrs.str
- apcerrs.str
- Install NodeBuilder 3.10 Service Pack 3A
Related Products
- NodeBuilder 3.1
- ShortStack 2.0
Comments