VERY basic - how to decide what type of architectu​re to use?

Forgive me if I'm breaking any forum rules with this post - I'm very new to this.
I'm trying to write a Labview program to perform a functional test on an electronic product.  The test is fairly sequential - plug in the unit, apply a certain voltage, step up the voltage until the unit turns on, then turn on an electronic load, measure the load voltage, then step up the input voltage again, etc.  The power supply and electronic load that I'm using both have Labview drivers. 
I'm brand new to Labview, and I have no resources in my company to help me out.  I have taken the Core 1 and 2 training class.  The problem is, I'm not really sure how to start.  Would this be a producer/consumer architecture?  A QSM?  I've been scouring these forums the past couple of days, but most of the discussions are advanced.  I don't understand all the acronyms.  A lot of the replies here assume you have some knowledge of Labview, and I don't.  Part of the problem is that I don't even know enough to ask a specific question, and that's why this post is so vague.
I'm a competent PLC/HMI programmer but don't have any experience in other languages.
I also want to be able to use variables for my limits so that I can easily change the pass/fail limits.  (For instance, I want the voltage and current pass/fail limits to be configurable from a "maintenance" screen on the Labview interface, but I don't know how to create multiple screens or password protect them).

I have stated my opinion reagarding the QSM* design pattern previously and will not repeat it again here aside from "I avoid them like the plague".
Architecture questions are good question but hardly "very basic" although some architectures can be very basic.
I would recomend a State Machine that uses Action Engines to control your widgets.
in this thread AND this thread I wrote extensively and included design documents for apps I developed. I invite you to look those over and start developing your own design that meets your needs.
Ben
* It is imposible to fully document all of the possible transitions of a QSM and since my application all are fully documented, the QSM is not an option. A Queued Message Handler on the other hand is different.
Ben Rayner
I am currently active on.. MainStream Preppers
Rayner's Ridge is under construction

Similar Messages

  • What type of partition should I use? Range or Hash or ..?

    Hi,
    I am on Oracle 8.1.7.4 .
    I have a table with 10 million rows and looks like its a good candidate for partitioning.
    There is a varchar2 column and the data is evenly distributed on the string value. If I want to partition the table on that string value what type of partitioning can I use. How can I give the range, if I use range partition, on the string value ?
    Can/Should I use hash partitioning?
    I know that there is a list partitioning in O9i, but I am on 8i.
    Please help.
    Regards

    <quote>
    I have a table with 10 million rows and looks like its a good candidate for partitioning.
    </quote>
    Table volume, in itself, is not enough to warrant partitioning … hope you have some other reasons.
    <quote>
    … but would like to partition the table on the mentioned varchar2 column, so that queries would be efficiant.
    </quote>
    Since you don’t mention the actual query or class of queries, maybe it is worth mentioning that partitioning could speed up some queries but also can slow down a lot more other queries.
    <quote>
    So, how can i re-create the table partitioned on a varchar2 column
    </quote>
    No different than numbers or dates?
    create table tp
    ( str   varchar2(10)  not null
    ,fill  char(20)      not null
    partition by range(str)
    ( partition p1 values less than ('F')
    ,partition p2 values less than ('L')
    ,partition p3 values less than ('R')
    ,partition p4 values less than (maxvalue)
    insert into tp
    select substr(object_name,1,10), lpad('x',20,'x')
    from user_objects
    flip@FLOP> select * from tp partition (p2);
    STR        FILL
    F1         xxxxxxxxxxxxxxxxxxxx
    GENERATE_R xxxxxxxxxxxxxxxxxxxx
    IPSDEV.US. xxxxxxxxxxxxxxxxxxxxThe link to Tom’s article is fine … it just happens to be one of the few threads he’s not mentioning that partitioning is not the magic fast=true mechanism … look for some other articles on partitioning and you’ll quickly discover his views on this subject.
    There may be a case for partitioning … but you haven’t presented any reasonable justification for it … so, why bother?

  • What type of Data target is used when the safety interval is used?

    Hi ,
    what type of Data target is used when the safety interval is used in generic delta in datasource?DSO or cube  or cube?
    Pls explain me ?
    Thanks,
    Nimai

    It's up to your reporting requirement to go for dso or cube..
    I prefer to having staging with DSO and then further reporting on Cube ..
    It's always easier to manage when you have any changes to the cube .. you need not to extract data from R/3 .. if you have dso you can extract directly to cube
    Another thing is -for any reason some of your records got corrupted so you can have full loads to dso which has the overwrite functionality...  and sends delta records to cube. even in cube you can do selective deletion but we have to very careful to avoid double records in next loads
    Edited by: Srinivas on Jul 29, 2010 8:23 PM

  • What type of file can be used with file generator in Motion 4?

    Regarding using the File Generator in Motion 4, what type of file can be used? After clicking the browse button in the inspector tab,
    all files appear greyed out and are not selectable.
    Thanks!
    Richard

    Cool. Thanks GFXZen. I was stumped by TextEdit saving files in rich text format. Here is an article on how to save in plain text from TextEdit:
    http://support.apple.com/kb/TA20406

  • What type of pen do you use to take notes on a notetaking app like enotebook

    What type of pen do you use on your ipad for a handwriting app like enotebook?

    You want what's called a stylus. There are a huge variety of styli available; just make sure that the one you get works with iPad (pretty much all of them will say they work with iPad on the packaging). I personally just grabbed the cheapest one at Staples, but you can see a bunch of styli here: http://www.theverge.com/2012/4/10/2925937/best-stylus-ipad-review

  • What type of connection should i use?

    Not sure if i should i post this here or web tier api's, but here goes...
    I have a servlet in a tomcat webserver and i want it pass information between it and a standard j2se application running on the same machine.
    I'm not sure what type of connection i should use?
    DataStream?
    Socket?
    HttpConnection?
    Any other recommended method?
    Or if i need a network connection like that at all?
    Thanks for the help

    The most straightforward method would be to use rmi since both are running java. that is the least amount of work on your part in terms of managing connections and data marshalling. any of the other solutions add more burdens in one or both of these areas.

  • What type of repeater should I use with my new Airport Extreme?

    what type of repeater should I use with my new Airport Extreme? Thanks.

    If you want to repeat both bands of your dual band AirPort Extreme, another AirPort Extreme would meet these requirements.
    If you only need to extend one of the bands that the AriPort Extreme provides, then an Airport Express would do that nicely.

  • I have a new Mac with usb 3.0 ports. What type of cable do I use for an old usb 1 printer

    I have a new IMac with usb 3 ports. What type of cable do I use for conncting on older usb 1 device?

    AFAIK, use the USB 3.0 port to the printer. It should be backward compatible. If not, return the useless computer or get a new printer.

  • How to decide what application type needed in APD

    Hi,
    How do we approach on deciding what application selection need to be done when we are using Analysis Process Design (APD) and what is its significance
    1. Fill CRM attrib
    2.Create target group for BW Survey
    etc

    What I meant is, when i create a new APD, I get a Pop Up saying Application , now here i have multiple drop down like
    Fill CRM attributes
    create target group for BW survey
    and many others.
    So i wanted to understand the significance of selecting these options.

  • How to find what type of middleware product we are using in SAP CRM ?

    Hello All,
    Ca anyone help me in getting the information  for the following :
    1) How to find out what type of middleware product we are using in our Project? ( Currently our SAP CRM version is 4.0 and the middleware is using for R/3 to SAP CRM and vice versa)
    2) Do we have a product called u201CMessaging wareu201D used in SAP ?
    Kindly revert at the earliest .
    Cheers
    Sreedhar

    Hi Sreedhar,
    What you've mentioned is exactly the task of CRM Middleware, which sits on the CRM server and governs the data flow.
    By any chance are you trying to find out about DOE(Data Orchestration Engine) used by SAP NetWeaver Mobile ?
    maybe this link would help then:
    http://help.sap.com/saphelp_nwmobile71/helpdata/en/7f/c9391404c74fabb8ccc321bac64e8d/content.htm
    -Rohit

  • How to tell what type of dump?

    Hi,
    I was given a backup file EXPDAT.dmp to be loaded at my test database.
    It was not indicated what type of export created this dump.
    How do I know if it is at output of exp or expdp?
    Thanks a lot

    thanks,
    I already granted access permission. but I got new error:
    C:\>impdp system/manager directory=exp_dir dumpfile=DEVO_CISADM_EXPDP_042011.dmp sqlfile=a.sql
    Import: Release 11.1.0.7.0 - Production on Friday, 06 May, 2011 16:56:05
    Copyright (c) 2003, 2007, Oracle.  All rights reserved.
    Connected to: Oracle Database 11g Enterprise Edition Release 11.1.0.7.0 - Produc
    tion
    With the Partitioning, OLAP, Data Mining and Real Application Testing options
    ORA-39001: invalid argument value
    ORA-39000: bad dump file specification
    ORA-39142: incompatible version number 3.1 in dump file "e:\DEVO_CISADM_EXPDP_042011.dmp"

  • I am unable to find out how much and what type RAM is supported by HP ( DV6610eo ) laptop

    Hi i want to buy more RAM to my laptop but i am unsure if the motherboard will support 2GB or 4GB and what type, i think it'sDDR2 PC5300 SO DIMM 200pin but again i am not sure, bellow are the details from the service tag, i would be grateful if some one could help me with this before i buy the memory upgrade.
    DV6610eo
    S/N CNF7444MFY
    P/N KB342EA#UUW
    Best regards
    Juha

    Maximum memory is 4GB.
    Be sure and purchase only guaranteed compatible RAM. 
    Here is a link to a search that I did.
    Best regards,
    erico
    ****Please click on Accept As Solution if a suggestion solves your problem. It helps others facing the same problem to find a solution easily****
    2015 Microsoft MVP - Windows Experience Consumer

  • How to recognise what type of keys are used in the laptop keyboard reading its bottom description?

    How to recognise the type of keys (regarding hinges, clips etc.) used in the HP laptop keyboard reading just its bottom description like:
    AEUT3U00040
    574261-001
    dfe p/n: 9j.n0y82.p01
    rev.3b
    model no. ut3
    aut3usam2yr349
    Many thanks.

    Could you please give me the exact model number of your notebook?
    You can use the following document if you need assistance in finding it.
    How Do I Find My Model Number or Product Number?
    And actually I would recommend contacting HP phone support if you are needing to order the keyboard or replacement keys.
    -------------How do I give Kudos? | How do I mark a post as Solved? --------------------------------------------------------

  • How to find what type of firewire port I have

    I need to import video from an older camcorder with a Firewire cable. Under my hardware it says "up to 800 MB / sec. but it doesn't say what type of port it is. I need to buy one, but not sure what to get. I looked at the port and it doesn't look like there are "pins"
    My computer is an IMac G5 w/intel proc. about 2 years old.
    thanks for help

    Hi, no "pins" per se...
    FW800 port...
    FW400 port...
    Then you need to see what Firewire port/cable your Camera needs...
    http://eshop.macsales.com/catsearch/firewire1394cables

  • What type of DVD should I use for Windows Backup?

    I am wanting to do my Windows Backup and I was wondering what type of DVD media I should use. Is it better to use a RW or only R type DVD.
    I have an HP Omni 220-1180qd, A5W89AV#ABA, running Win7 64 bit.
    I thought I read it can use CD's, DVD's but I want to know which would be the better choice.
    Thanks for any help and all help is appreciated.
    This question was solved.
    View Solution.

    Honestly, an external hard drive would be a better choice. The difference between +R and +R/W is that +R is "Recordable" and +R/W is "Re-Writable". If you intend on making periodic backups, go with an extrernal hard drive... If you intend on making very few backups, consider the DVD+R discs.
    Frank
    {------------ Please click the "White Kudos" Thumbs Up to say THANKS for helping.
    Please click the "Accept As Solution" on my post, if my assistance has solved your issue. ------------V
    This is a user supported forum. I am a volunteer and I don't work for HP.
    HP 15t-j100 (on loan from HP)
    HP 13 Split x2 (on loan from HP)
    HP Slate8 Pro (on loan from HP)
    HP a1632x - Windows 7, 4GB RAM, AMD Radeon HD 6450
    HP p6130y - Windows 7, 8GB RAM, AMD Radeon HD 6450
    HP p6320y - Windows 7, 8GB RAM, NVIDIA GT 240
    HP p7-1026 - Windows 7, 6GB RAM, AMD Radeon HD 6450
    HP p6787c - Windows 7, 8GB RAM, NVIDIA GT 240

Maybe you are looking for

  • Errors with interactive pdf containing motion paths

    I have created an interactive pdf in indesign with simple motion paths. In the preview in indesign it works perfect, but the animations do not work in the exported pdf. This is created in CS6 and I have the creative suite standard installed.

  • Can't Open .aif File in SoundTrack

    I posted this in the SoundTrack forum, but didn't get any bites, so I thought I'd try it here. (I hope I'm not breaking protocol.) I assembled a multi-track soundtrack in ST. It's great, but now I need to make a few modifications. When I try to open

  • How to set oracle archive parameter to off

    Hi All,             can anyone let me know how to set oracle parameter off.And are thier any prerequisites that needs to be taken care. Thanks in advance for the help, Regards, Raj

  • Hibernate/suspend will cause oss4 to stop working until restart

    hi, since the last linux update this fix(https://wiki.archlinux.org/index.php/Open_Sound_System#Suspend_and_Hibernation) doesn't work anymore. i checked both files. they are both correct and executable. any ideas?

  • Uninstall 10.7.5 update?

    Hello, I recently installed the 10.7.5 update, and now one of my most important applications isn't working properly. I don't have Time Machine so how can I uninstall the update and take it back to at least 10.7.4? Thanks for any help, Brian