Bug report:
VC 940 COM (Real COM on PC) Ohms values correct on VC 940
but by a factor of 10 lower as shown by your prog.
This applies to the entire range tested (from 1 Ohm to 10 Meg)
I suppose this means I have to divide ohm readings by 10 and also continuity readings (It is separate from ohms).
V0.41 is up.
There is a couple of updates.
1) TestController can now remember popup location, it is controlled from the configuration page.
2) The °C issue is hopefully fixed.
3) I have added a lot of # commands, type a # on the command line and see the help window. They are all designed for setting up TestController in various ways from a script.
4) Support for specifying a startup script (There was already a default), see .bat file for more information.
Bug report:
VC 940 COM (Real COM on PC) Ohms values correct on VC 940
but by a factor of 10 lower as shown by your prog.
This applies to the entire range tested (from 1 Ohm to 10 Meg)
I suppose this means I have to divide ohm readings by 10 and also continuity readings (It is separate from ohms).
Sorry for not being clear enough: for example, for a 1 MegOhm resistor the VC 940 COM displays 1 MegOhm as it should, but the Test Controller displays 100 kOhm. So a multiply by 10 is required.
Will look at the continuity readings later since we are busy with some garden work. Same applies to the continuity readings (Still on Ver. 040).
Mikelud,
how could I change the placement of the buttons in the 3055 mode popup ?
Would e.g. like to swap places AC Current with DC Voltage and then set both Currents one column higher (instead of Capitance and Continuity).
Sorry for not being clear enough: for example, for a 1 MegOhm resistor the VC 940 COM displays 1 MegOhm as it should, but the Test Controller displays 100 kOhm. So a multiply by 10 is required. Will look at the continuity readings later since we are busy with some garden work. Same applies to the continuity readings (Still on Ver. 040).
This will be fixed in next release.
Mikelud,
how could I change the placement of the buttons in the 3055 mode popup ?
Would e.g. like to swap places AC Current with DC Voltage and then set both Currents one column higher (instead of Capitance and Continuity).
That is not possible, I sort the buttons alphabetically.
V0.42 is up, due to KlausES (VC940 is also fixed).
Add a
#cmdModeLayout columns rows
To the device specifications, then the mode window will have the specified number of columns and rows.
When this commands has been used it is also possible to use empty
#cmdMode
for adding empty positions in the mode layout.
If changing a layout it may be a good idea to copy it to ...documents/TestController/Devices
Layouts placed there will override the definitions supplied with TestController
Uhm, so now if i create more definitions i can do them with windows notepad? I think that it save in UTF.
I think that there is still something wrong with protek.
In resistance mode when i'm in OL, on the current value window i get "0".
But this is the debug:
;; P506: Tx <VALUE?>
;; P506: Rx <∞>
;; P506: Rx as numbers <Infinity>
Uhm, so now if i create more definitions i can do them with windows notepad? I think that it save in UTF.
My notepad has a box to select character encoding when I save the file, plain UTF-8 will probably not work, but I expect all the others will. The only time where it is important is with degree symbol and national characters, the rest will work in any character encoding.
Sorry, i've edited the previous message while you was posting...
Yes, my notepad too have the box for select the format, next will be saved in UTF-16, thanks!
I think that there is still something wrong with protek.
In resistance mode when i'm in OL, on the current value window i get "0".
But this is the debug:
;; P506: Tx <VALUE?>
;; P506: Rx <∞>
;; P506: Rx as numbers <Infinity>
Check the configuration page, there you can define how the software handles overflow (A infinity value may not work in a csv file).
I've set "return infinite".
I'm checking only on the "current values" list.
On previous versions i remember that there was correctly the infinite symbol.
I've set "return infinite".
I'm checking only on the "current values" list.
On previous versions i remember that there was correctly the infinite symbol.
The problem was filtering in the code for current values, it removes all invalid values before it do statistic and if there are no values left the value shown is 0.
From next version "Current" is excluded from that filter.
If you had used logging and looked in the table it would have shown the correct infinite value.
The saved window position, also that of the popups, is very good.
Thanks for that.
The saved window position, also that of the popups, is very good.
You can also do the layout and opening of windows from a script now, even make one that is run each time you start the program.
HKJ,
I could not get #cmdModeLayout columns rows to work, My understanding is you add it to the device file, code shown below.
; Strings to configure device in different modes
; First parameter must match a #value (4 parameter) and second parameter must match what #askMode returns
; First parameter is also used in shortcut menu
;#cmdMode
#cmdModeLayout columns rows 3 4
#cmdMode DC_Voltage VOLT
abort;
*cls;
CONF:VOLT:DC;[*OPC]
V0.42 is up, due to KlausES (VC940 is also fixed).
Add a
#cmdModeLayout columns rows
To the device specifications, then the mode window will have the specified number of columns and rows.
When this commands has been used it is also possible to use empty
#cmdMode
for adding empty positions in the mode layout.
If changing a layout it may be a good idea to copy it to ...documents/TestController/Devices
Layouts placed there will override the definitions supplied with TestController
I could not get #cmdModeLayout columns rows to work, My understanding is you add it to the device file, code shown below.
One small modification (The columns & rows text was supposed to be replaced by the numbers):
#cmdModeLayout 3 4
HKJ,
I tried #cmdModeLayout 3 4 also did not work.
I could not get #cmdModeLayout columns rows to work, My understanding is you add it to the device file, code shown below.
One small modification (The columns & rows text was supposed to be replaced by the numbers):
#cmdModeLayout 3 4
I tried #cmdModeLayout 3 4 also did not work.
Something must have been mixed up in V0.42, I have no idea how.
I have uploaded V0.43 and I checked it just before I zipped it and #cmdModeLayout works.
It do also include the fix to infinite and a update to the G&W ps and one G&W ps more from Hexley.
...If changing a layout it may be a good idea to copy it to ...documents/TestController/Devices
Layouts placed there will override the definitions supplied with TestController
I unpacked your program at another location on C: and it runs from there (a shortcut on the desktop starts it).
(The devices directory, as the unpacker placed, is also at this location).
Which device directory is really relevant for the program?
That as a subdirectory at the location of the program or the ...documents/TestController/Devices...?
Which device directory is really relevant for the program?
That as a subdirectory at the location of the program or the ...documents/TestController/Devices...?
Both, it will load files from both places, the one in documents takes precedence. This way you can have modified definitions without having any trouble updating the program and included devices.
When I have connected (and worked) the program to the SDM3055 and finished the program the 3055 remains on remote.
(Must then be manually set to local on the device).
Before that, it no longer allows remote access from other applications.
Your program in this state (your program terminated, 3055 still on remote),
but for itself it can be reconnected.
Which other applications cannot do this at this moment...
It is probably not possible that the 3055 is set to local when the program is ended ?
HKJ,
#cmdModeLayout works, Thanks again!!
I tried #cmdModeLayout 3 4 also did not work.
Something must have been mixed up in V0.42, I have no idea how.
I have uploaded V0.43 and I checked it just before I zipped it and #cmdModeLayout works.
It do also include the fix to infinite and a update to the G&W ps and one G&W ps more from Hexley.
klausES,
You can add *rst to the below line. The original device file had it. I removed it because it kept turning off the screensaver.
; Final command to meter before breaking connection
#finalCmd abort;*cls;*rst
When I have connected (and worked) the program to the SDM3055 and finished the program the 3055 remains on remote.
(Must then be manually set to local on the device).
Before that, it no longer allows remote access from other applications.
Your program in this state (your program terminated, 3055 still on remote),
but for itself it can be reconnected.
Which other applications cannot do this at this moment...
It is probably not possible that the 3055 is set to local when the program is ended ?
; Final command to meter before breaking connection
#finalCmd abort;*cls;*rst
Wow, it works.
No longer has to walk through the house to the 3055 every time I am sitting at the computer in the living room.