Jump to content


  • Content Count

  • Joined

  • Last visited

Community Reputation


About Maxwell_Peng

  • Rank
    LAVA groupie

LabVIEW Information

  • Version
    LabVIEW 2012
  • Since

Recent Profile Visitors

687 profile views
  1. Hi, everyone, Recently, I'm using TestStand in my work. I have meet some problems about the "object reference variable" which need your help. The problem is descriped below: 1: I have pre-defined some station global variables by sequence editor which means the instruments class which I will use in the sequence actions; 2: I have writted a Application UI by LabVIEW. When the user start the application(.exe), it will initial all instruments in my systems and write the all inited instrument objs to these pre-defined object references. The reason why I design this mechanism is that s
  2. Hello,Everyone, I'm a LabVIEW developer from China,Wuhan. In the recent, I start to use TestStand in my project. However, I have meet some problems which need help. The problems are descriped below: 1: I write a log class (help to record log info in my program) based on actor framework to archive multi-thread log printing; The Log source code structure is in the attatched figure; 2: I want to use the Log class API(write log/clear log/Open/Close) in TestStand; 3: I use the TestStand code module and select the "Class member call". However, when I selected the log class, the seque
  3. LabVIEW's main characters is graphic and data flow program. Everything in LabVIEW seems to be a "value". In Java, we can use "new" operation to allocate memory for a object, so we can share this object buy multi objects. But in LabVIEW, I think it will allocate and release memory for any data type automatically. So I think some design patterns may not be implemented by LabVIEW and LabVIEW is not really suit for OOP.
  4. Thanks for your adviceļ¼ The "Parameter Class" is a abstract class, it has many properties. For example, a parameter class has properties named "upper limit" and "lower limit" to judge the parameter test value is pass or fail. Many child class will inherit from the "Prameter Class", For example, the Vbr class is a child class of the "Parameter Class". The difference between these child parameter classes is the way to get its parameter test value. For example, when call the GetParameterTestValue() mehod of Vbr class(Child class of Parameter Class), it will make Keithley 2635A to output a cur
  5. Hello, everyone. I'm new to the LabVIEW OOP. What the difference bettween the dynamic dispatch vi and static dispatch vi in LabVIEW class?
  6. Hello, everybody.I'm new to the LVOOP and I meet a problem in my wafer auto-test system about the class responsibility. the wafer auto-test system uses many instruments to measure the wafer parameters such as Vbr, Vf... Firstly, I want build class for every instrument. For example, I have create a app class named WaferTester, and many instrument classes such as Keithy 2600B class, EXFO PM1600 class, etc. The WaferTester class contains these instrument classes. However, I also want to create parameter class such as Vbr class, Vf class. These parameter class have many properties such as
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.