Netlinx Studio v2.6 Build 191 Review ? The good the bad and the ugly.
Joe Hebert
Posts: 2,159
The Good
We can now edit TCP/IP settings for Master Communications without having the entry duplicated first.
There is a new set of clock manager functions with a CLKMGR_ prefix. I didn?t see the new functions mentioned anywhere, just happened to stumble across them while looking through the help file.
We now get tool tips for built in Netlinx functions. As jjames mentioned in an earlier thread the parameters for the functions show up as generic A,B,C, etc. The new clock manger functions added to Netlinx.axi have descriptive parameters. Hopefully the other DEFINE_LIBRARY_FUNCTIONs in Netlinx.axi will follow suit in the future so that the tool tips become useful.
The Bad
produces the following incorrect output when button 1 is pushed:
Line 1 (23:07:57):: abc
Line 2 (23:07:57):: ghi$01jkl
I was hoping to see Clear buttons added for the diag panes on the emulate/control dialog boxes; unfortunately we still have to close emulate/control first before we can clear.
I was also hoping we could edit the D:P:S settings for the Device Notifications entries but that request didn?t make the cut either.
The Ugly
I really miss not being able to enable ?Automatically Stamp File with Creation and Last Modified Date? without it mucking up code folding every time you do a save. This problem still exists in NS2 v2.6.
I?m sure there is a valid reason why this had to be imposed but I?m not happy to see it. I guess it means I need to buy more test equipment...which isn?t a bad thing...expensive...but not bad...except for the expense part...and now I?m blabbering like an idiot so it?s time for me to make like a tree and split...
Anyone else have comments on Netlinx Studio V2.6 Build 191?
We can now edit TCP/IP settings for Master Communications without having the entry duplicated first.
There is a new set of clock manager functions with a CLKMGR_ prefix. I didn?t see the new functions mentioned anywhere, just happened to stumble across them while looking through the help file.
We now get tool tips for built in Netlinx functions. As jjames mentioned in an earlier thread the parameters for the functions show up as generic A,B,C, etc. The new clock manger functions added to Netlinx.axi have descriptive parameters. Hopefully the other DEFINE_LIBRARY_FUNCTIONs in Netlinx.axi will follow suit in the future so that the tool tips become useful.
The Bad
Not true, at least on my system. This code:What?s New wrote:BUG FIX - The problem with truncated strings/unpredictable messages being displayed in the Notification and Diagnostic panes has been corrected. This was occurring when a $00 value was imbedding in the string being sent/received from a device.
DEFINE_DEVICE dvTP = 10001:1:0 DEFINE_EVENT BUTTON_EVENT[dvTP,1] { PUSH: { SEND_STRING 0, "'abc',0,'def'" SEND_STRING 0, "'ghi',1,'jkl'" } }
produces the following incorrect output when button 1 is pushed:
Line 1 (23:07:57):: abc
Line 2 (23:07:57):: ghi$01jkl
I was hoping to see Clear buttons added for the diag panes on the emulate/control dialog boxes; unfortunately we still have to close emulate/control first before we can clear.
I was also hoping we could edit the D:P:S settings for the Device Notifications entries but that request didn?t make the cut either.
The Ugly
I really miss not being able to enable ?Automatically Stamp File with Creation and Last Modified Date? without it mucking up code folding every time you do a save. This problem still exists in NS2 v2.6.
Calling this a new feature sure puts a positive spin on a limitation. We used to be able to transfer and test an 800x480 TP file (like a CV7) into an 800x600 panel or bigger (like an MVP-8400 or CV12) and the file would run fine as it loaded in the top left hand corner. I was disappointed to see that the latest version of TP4 (v2.8 build 568) doesn?t allow us to do that anymore so I used NS2 to transfer the TP files instead. Now this new Feature in NS2 2.6 doesn?t allow us to do it anymore either.What?s New wrote:FEATURE - Will only transfer TP4 files to G4 devices that have matching device types and resolutions. Therefore, the user will not be able to transfer an R-4 Remote type TP4 file to a MVP-7500 type panel.
I?m sure there is a valid reason why this had to be imposed but I?m not happy to see it. I guess it means I need to buy more test equipment...which isn?t a bad thing...expensive...but not bad...except for the expense part...and now I?m blabbering like an idiot so it?s time for me to make like a tree and split...
Anyone else have comments on Netlinx Studio V2.6 Build 191?
0
Comments
I agree, this is a very annoying "feature".
Contents - - > Reserved Identifiers - - > Keywords & Run-Time Library Functions.
Yes this is annoying as I was debugging a CV7 panel but only had an 8400, and everytime I had to convert the panel before uploading to check my work. This is a feature now?
FEATURE - Will only transfer TP4 files to G4 devices that have matching device types and resolutions. Therefore, the user will not be able to transfer an R-4 Remote type TP4 file to a MVP-7500 type panel.
In the past if we have had a panel misbehave or fail (particularly wireless issues), we have deployed a wired version with the mvp file loaded in it to get the client going.
We don't always have the opportunity to save as different panel type on site...(Site guys carry File Transfer 2 only)
AND it took 15 minutes with my old IBM Notebook (1.3Mhz, some 256MB of RAM) when there were like 30 or 40 popup pages...
The online tree in Netlinx Studio v2.6 Build 191 is by far MUCH better than v2.5 Build 163 and reports correctly from what I?ve seen so far.
The online tree using version 2.5 was problematic for jobs with multiple systems as it showed multiple masters (device 0000) in systems and the NI-XXXX was missing from some systems. Using NS2 v2.6 the online tree looks perfect.
NS however doesn't let me choos COM10. I can only select devices between COM3 and COM9...
does anyone know this? or have enough knowledge of windows to manually assign COM-Port numbers????
[In netlinx diagnostic i CAN select com10 and it works, but not in file transfer 2]
Generally, you can change the properties of dongles in Windows' device manager. I had to do that with mine - it wanted to default to COM 5, and I was able to force it to COM 4.
Wooooooooooo-hooooooooooooooooo!
This used to be a problem, but seems not to be anymore. Whenever you would move an IR file, and double click on it to open it from the workspace, it would say it wasn't there. Well, before you couldn't go into the properties, and browse for the correct file location (okay, you could - but it wouldn't "save" or keep the new location.) The only option before was to remove the IR file (which included all device mapping), re-add it, then remap everything.
Well, It now saves the location / properties when you browse for it. Saves ya from having to remove the file from the workspace and re-mapping everything.
This REALLY makes me happy.
I opened an older project in the new NS2. All I did was do the 'check compiled version on master' thing. The Master's program matched the compiled version.
I commented out a single line of code to disable something. Hit build active system, and got an error. After checking the error, I found that a device name (dvMSPAS16) had been changed to dvMSPAS 6 with a space between S and 6. I fixed this error and recompiled. I then found out that several instances of device names had been altered.
To make sure I wasn't crazy, I opened a backup copy of the project on a laptop with an older version of NS2 on it and it looked fine.
Has anyone seen any wierdness like this with the new Studio?
I must admit I was a little disappointed when I tried to verify this. I've got a system with 17 masters in it right now. A lot of the previous issues have been fixed, like you mentioned, but I've still got a weird "Other Systems" system at the bottom of the list. If you click the +, it expands to show a bunch of AMX Masters that are on this same network but do NOT have their IP addresses in any URL list. At this exact moment, these masters don't even have code loaded to 'em yet (my project for today). It also shows several of the masters that are correctly placed in the list above. Systems 3, 4, 5, 54, 55, 56, 57, and 58 all show up in both places. This causes all of the counts at the bottom to be off (it says I've got 32 masters, which I don't)
But yea, other than that, it seems to be MUCH better, which is nice. I might actually use the Online Tree again now.
J
Switching to "route mode direct" made the other 6 rooms show up as systems that existed, but the online tree never populated them with any devices or masters, and remained stuck in refresh mode, so when I right clicked my only option was to "cancel refreshing online tree"
Changing the udp bc rate doesn't seem to have made a difference at all.
And no matter what, some masters are still showing up double.
J
Did you reboot the master after changing to route mode direct? Even with the previous version of NS2 my "other systems" disappear?
J
Aaaargggghhhh! This is driving me nuts and has wasted hours of my time and that of other staff.
Has anybody discovered a downgrade procedure for NS/FileTransfer 2 which gets the old dll's installed so that you can send a 7500 file to an 8400, etc.?
Whilst I'm sure there were reasons behind crippling this product, IMHO this was a terrible change and whoever made the decision was ignorant to the needs of the users.</rant>
I can deal with this except for the fact that it chooses a pretty unreadable font when it decides to rearrange itself. Its been doing it on both my desktops but only once on my laptop.
I'm reasonably sure noone is playing a prank on me since I'm the only one who uses the machines and it's password protected.