08-06-2024 04:28 AM
Hello everyone, I am new to the Labview and also this forum.
I'm trying to control my old HP-4145B(Semiconductor parameter analyzer), and I could easily control my machine with the driver which is uploaded at NI site (https://sine.ni.com/apps/utf8/niid_web_display.model_page?p_model_id=1765).
But, I don't know how to store the value I got. I can't see the storing block.
Additionally I can display the graph to 4145B's CRT, but I can't display it through computer's monitor.
If anyone who has the idea, please help me.
Solved! Go to Solution.
08-06-2024 08:24 AM
what steps have you done to store the data that does not work ? Can you share your code so far ?
08-06-2024 08:37 AM
I didnt use code, just driver from link I post
08-06-2024 10:26 AM
The driver I used as a example of 4145B is like this
If anyone knows how to get a data from this driver, please help me.
I'm spending really hard time because of this old machine..
08-07-2024 04:02 AM
Hello everyone I'm new member of this community and Labview.
Nowadays, I'm really struggling with this topic. I connected HP-4145B and my PC with GPIB cable.
I succeeded in controlling it with the driver from NI site(https://sine.ni.com/apps/utf8/niid_web_display.model_page?p_model_id=1765),
but I can't find how to get a data from HP-4145B.
If anyone knows how to solve this problem, and there're any suggestions you have, please help me.
I look forward to your kind response.
08-07-2024 04:21 AM - edited 08-07-2024 04:22 AM
Hi nanolab,
@nanolab wrote:
Hello everyone I'm new member of this community and Labview.
Then you should start with all those Training resources offered at the top of the LabVIEW board!
@nanolab wrote:
I succeeded in controlling it with the driver from NI site(https://sine.ni.com/apps/utf8/niid_web_display.model_page?p_model_id=1765),
but I can't find how to get a data from HP-4145B.
That driver is old. Very old. More than 30 years old…
And it's ugly code - even when knowing about the limitations of the old LabVIEW version (LabVIEW 3 was released in 1993) used to create that driver!
To answer your question:
My recommendation:
08-08-2024 02:12 AM
Thanks GerdW!
You mean I can't get a data which I measured with 4145B to PC?
08-08-2024 02:21 AM
Hi nanolab,
@nanolab wrote:
You mean I can't get a data which I measured with 4145B to PC?
Where exactly did you read this "meaning" in my previous message?
I mentioned an example VI that shows how to read data from your device: examine this example and learn from it…
08-08-2024 02:39 AM
I'm so sorry I didn't understand that properly. It was not my intention. In fact, I was already checking the graphic plotting part of the front panel, and I thought I was doing something wrong because the instrument was plotting but Labview was not. Thanks for your help.
08-08-2024 03:19 PM
In that driver is a VI called "HP 4145b Data Output.vi". This collect the data from one named channel variable, say V1 for voltage or I1 for current on SMU1. Note you need to set those names in the measurement, then read them out one at a time. They are case sensitive and have very limited naming options.
The data you get back is a string and the VI example shows you how to convert it to a double precision array. Once you have the measurement arrays you can rebuild the graphs as required. You cannot retrieve an image of what you see on the instrument screen directly.
Hope that helps.
Craig