Finished building the basic 4DIAC/FORTE on stick.
And used the 4DIAC on the stick to create and export 4 lms FBs (OFF, LED, TOUCH, LT).
4DIAC-IDE (minor) problems
same old problem:
It requires you exit and enter to see new Systems; Type groups; and export filter.
This can definitely confuse new users and is annoying, but must be included in Tutorials.
Blanked out author field in properties of new SIFB, so no author tag was filled in. Exported the SIFB fine, but next time re-entered IDE it gave a java null pointer error. Added the tag in manually. It appeared to work at first, but may messed up some internal db. Now the type group never shows up in the drop-down when creating a new FB in Type Manager. However the group name can be typed in and appears to work fine.
LMS arch/ecos C++ style - #defines vs. constants
Used #define s in summer since that is what Atmel include uses. After short discussion.. if its a number then will change to a constant, if it reads or writes - then will use #define. However #define will be used in a method, except in lmsmain. For lmsmain, fast is more important, but using #defines lets the same code be used to initialize leds.
And used the 4DIAC on the stick to create and export 4 lms FBs (OFF, LED, TOUCH, LT).
4DIAC-IDE (minor) problems
same old problem:
It requires you exit and enter to see new Systems; Type groups; and export filter.
This can definitely confuse new users and is annoying, but must be included in Tutorials.
Blanked out author field in properties of new SIFB, so no author tag was filled in. Exported the SIFB fine, but next time re-entered IDE it gave a java null pointer error. Added the tag in manually. It appeared to work at first, but may messed up some internal db. Now the type group never shows up in the drop-down when creating a new FB in Type Manager. However the group name can be typed in and appears to work fine.
LMS arch/ecos C++ style - #defines vs. constants
Used #define s in summer since that is what Atmel include uses. After short discussion.. if its a number then will change to a constant, if it reads or writes - then will use #define. However #define will be used in a method, except in lmsmain. For lmsmain, fast is more important, but using #defines lets the same code be used to initialize leds.
No comments:
Post a Comment