Efficiency and design of front panel

Hello

I have developed an imaging program (Please find the attachment). I have any sense and works very well. How ever, I don't think that the design of the façade of my VI is very effective.

Here's what concerns me:

  1. Definition constants and the use of local variables everywhere - it's the most effective way to do it?
  2. The façade seems too large. Is there any way I can reduce it.

I want to do the Panel before look more clean and fast and neat.

All advice is appreciated.

My bad - I does not mean anything fancy, I was simply meaning say that I like to keep a single main cluster that contains all of the variables, and then to better organize items, I like to use clusters within the main cluster (take a look at the image attached, which shows a single entry and an exit within the main cluster cluster). To give you a specific example, you have three sections on your façade - "Image, the Configuration settings engine and Configuration ADC-FIFO"-If that's how you intend to modularize your design, I would like to make a cluster for each of these sections and then I would put all three groups within the main cluster.  This is very useful in designing VMA to keep things organized and keep track of what features you use in what section of the code. This way you can easily tell which parameter is which part of your code - 'readable '.

I hope this helps, good luck.

(A tip: always keep your design simple and organized, because it produces more robust results and takes the least time to test and debug.)

-DP

BatchTest Corp.

NEITHER Alliance Partner

Tags: NI Software

Similar Questions

  • changing design of front panel

    Hello

    I have designing my front panel now I want changed soming like this image format, but I am not able to design new modified.but I could do.

  • How to store characters in result file and display on front panel

    Hello

    currently I am working on the FPGA project.i want data acquired from FPGA board.i want to know on how to store characters to the file and contineous each character display on the façade in the string format.

    I'm full up to characters on the front display, but display characters only when I want all characters in string format.

    I don't see how this question fits in any digital i/o, but it looks like you just need a change of register with the concantanate string function.

  • Remote front panel in Tablet

    Hi all

    I am trying to establish a remote connection of frontage on a windows 8 OS 32 bit on 64 bit Tablet atom processor since an exe file deployed to myRIO. I had checked the remote façade on the development of PC connectivity (windows 8 OS 64-bit processor i7), installed the LV RT 2013 engine and the 32-bit drivers on the tablet. The problem is the remote connection of façade hangs after some time. I connect the target to a type B USB which is connected to an OTG cable and then to tablet microUSB port.

    1. I reduced the data rate to about 200 samples per second (20 display values on a chart by 0.1 seconds), the problem still persists

    2. the remote panel works pretty well when it is connected to the development PC and another PC (windows 8, OS 64-bit with LV RT 2013 installed) via USB, it's just the tablet that loses connection after some time (it says connection refused by the server control panel)

    3. I have connected the target to an active local network the WiFi on the shelf and got the remote control works perfectly. It is just the physical USB connection to the tablet with an OTG cable that creates the problem after a while

    I came to the conclusion that the problem could be with the 32-bit drivers (the screen gets stuck after some time however), OTG cable (I tried another one) or that the Tablet is running on 32 bit OS. I even installed LV 2013 on the Tablet, developed a test exe and tried remote front panel, still the same problem persists. All entries for what could be the problem?

    Thank you

    Arya


  • How to make non-visible control on the Front Panel appear at Design time?

    I have a few controls on the front whose visibility is changed (on or off) at run time. The problem is that if I stop the Run time, the visibility of the control remains in the running in design mode state. So I am not able to see or find the control to make changes in design mode.

    How can I make all the visible front-panel controls, or find and make it visible to a control on the front whose visibility has False?

    Thank you.

    It is documented in the help of LabVIEW.

    Hidden front panel display


    Perform the following steps to display a hidden front control or indicator. You can also hide the indicators and controls on the front panel.

    1. Find the terminal block schema for the object. "If you have multiple devices with the same type of data, right click on the terminals and select visible elements" Label in the context menu. Find the object with the label that corresponds to the object hidden façade.

    2. Right-click in the Terminal, and then select Show Control context menu if the object is a control or indicator to show if the object is an indicator.

    You can also use the Visible property to display the controls and indicators by program.

    You can also view all hidden front panel controls and indicators.

    Path: Fundamentals-> build the façade-> how-to--> configure the objects-> display on front panel of the façade hidden object.

  • HP EliteDesk 800 G2 Small Form: The front panel audio connector - this only made type to use for headphones and microphone

    Hello

    I am trying to determine what type of audio 3.5 mm plug to put into the connector on the front panel for the use of a headset to make video communications.

    could be - sleeve, ring and end cap (mono audio and microphone)

    or

    could be - sleeve, ring, ring and tip (stereo sound and microphone)

    Having read through the manuals and nothing is said on the type to use.

    Hello world

    Just plugged the connector 4 poles on my headset combination for my mobile phone (cellular) and the box of pop - up asked me to select headset or microphone - no selection for both.

    Looks like the right sleeve is for headphones only, and the left one is for headphones or micro - selectable by the user and not the two on a single sheet.

    Everything explained by the practice - but not the paperwork in the manuals.

    #5 for microphone or headset - menu popup is displayed after you insert a 3.5 mm plug to select that one but not both at the same time.  (So I can't use my headset to phone)

    Thank you

    Son

  • A way to group controls and indicators on the Front Panel and that they can be made Visible or not as a group?

    I would like to combine several orders and LEDs on the front panel in a group in a way that allows me to do the whole group Visible or not.

    I tried to use a Cluster, but it has a side effect that all elements must be inside the controls or indicators, but not mixed.

    Is there any graphic element, like a panel that can contain other controls and indicators on the inside and make them Visible or not as a group regardless of whether they are commands or the LEDs?

    Good suggestions on how to do this?

    Thank you.

    The tab control is still not my favorite, appearance but it's a way fast and effective to show and hide groups of controls and indicators.

  • How to get AC 97 Front Panel Audio and Microphone ports to work with Windows 8

    I have a m7277c HP Media Center that uses the motherboard Asus P5LP-(Lithium-UL8E) and has an Audio Jack and Microphone AC 97 spec ports on the front panel. I tried to install the Codec AC 97 drivers for Windows 7 and they do not work for Windows 8. The 'High Definition Audio Codec"Windows 8 drivers only work for the Ports on the rear panel, not the Ports on the front panel.

    How can I get AC 97 Front Panel Audio and Microphone ports to work with Windows 8?

    Hello

    Your model has not been tested for the use of Windows 8.

    For this reason, HP cannot provide instructions to upgrade or Windows 8 pilots.

    Therefore, it will be very difficult to provide a solution.

    Thank you

  • cRIO, Webservice (REST) and front panel

    Hello

    I created a few simple webservice screws for greater application that runs on a cRIO. The webservice screws can be used to send simple commands to the application and give your feedback. So far, I used a LV frontpanel for interaction with the system, but for several reasons, I am looking for another way to do it.

    It worked well in the development environment. After deployment webservice screw they have communicated with the application according to the needs and I am able to control the system using simple URL typed in the browser's address bar. Later, I will add static content, but for debugging, it is fine.

    The thing is that now I have compiled and deployed the application, and now when I try to open the front panel I get this error message:
    "VI requested is broken and cannot be read or controlled."

    Previously I did not use the Web OR Application Server, so I installed to use the web services. Are there conflicts between a Web application server and remote server Panel? Any suggestions on how to proceed?

    I use LV 2012 and NI RIO 12.0

    Best regards

    Simo

    Hi Simo,

    If I understand correctly, you have the following configuration:

    cRIO with a Web Service of LabVIEW and several Web Service screw

    Some ways to debug deployed screws of LabVIEW Web Service are:

    You can have the Service of the Web of LabVIEW deployed in debug and debug remote Web Service of LabVIEW desktop.

    You can use a tool like factor to make it easier to apply and test your Web Service screw (similar to go to the url in the browser).

    You can create LabVIEW screws of office using the Palette of HTTP Client to test the Web Service.

    You mentioned the following"I have compiled and deployed the application, and now when I try to open the front panel... "

    I'm a bit confused as this front panel you open. For example, do you mean that a LabVIEW project has been opened on the desktop, the Web Service of LabVIEW in the project has been deployed to the target of RT cRIO, and now, when you open the Web Service screw on the desk to look at the front panel, you get an error message?

  • Swap sides for the scales on the front panel and containers

    Hi all

    Very simple question here. I want to Exchange on sides of the balance on my Front Panel and specifically DSC container as a pressurized tank.

    It is very easy to do with a waveform table or chart, but seems to be impossible with tanks and reservoirs.

    It would be very convenient, especially for the process of DSC where I try to imitate the flow of process on the front panel and pipes could enter tanks of different sides.

    Thank you!

    Here is a tank with the scale on the right. Just took a few minutes with the control editor.

  • OfficeJet 6500 has 710n all LEDs on the front panel are flashing and nothing works. Any suggestions?

    As indicated in the subject line, all of the lights on the front panel are flashing and nothing works.  Will not communicate via cable or wireless. Green light is visible on the power supply. Suggestions?

    It seems that the printer needs to be reset.

    Cut the power to the printer for a minute. Reconnect the power to the printer and turn it on.

    Does have an effect?

  • What is the pinout of connectors on front panel for my p7-1154 Pavilion?

    Hi, I would like to know this as the pinout of the connector on the front panel on Pavilion p7-1154. I would like to know it is that I'm moving my system in another case with more space, better cooling ability and space for managing cables. I strongly modified this computer.

    I intend to put my system in a Fractal Design Mini ARC. I need to know if the front panel pinout is the same or if I need to make some changes. So, the HP Pavilion p7-1154 pinout are compatible with a standard spare case? Is there a schematic pinout for arrangement of the motherboard connector, this façade?

    My computer model number is: p7-1154

    My computer product number is: QP773AA #ABA

    The motherboard is a HP Hibiscus AAHD3 HB made by Pegatron

    Here are the specs.

    * Card mother HP AAHD3 - HB (Hibiscus)

    The BIOS of the motherboard doesn't support overclocking or Dual AMD graphics card

    * AMD 3850 APU (stock 2.9 GHz OC'd to 3.6 GHz using AMD OverDrive)

    * GPU HD Radeon 6770

    * Block modular POWER of Silverstone 500w 80Plus Bronze

    * 16 GB of RAM DDR3 Corsair 1600

    * 2 x Crucial M4 265 GB SSDS in band (RAID 0)

    * 1 WD Velociraptor 600 GB 10 000 rpm HARD drive

    Thanks for any help on this matter,

    Mike

    Mike,

    Please see the diagram below for your card mother pinout;

    Please send Bravo

  • resize unique columns of table front panel

    I have a bunch of columns on my front and some of them contain lon channels, while others have only a maximum of 2-3 strings in them.

    I'm looking for a way to resize each column without resizing all the others at the same time. If I have them all the same length and the length of the string max I get the table is much too large to fit on the screen space and navigation in labview VI leaves much to be desired.

    His cosmetic event but would help me see clearer information and as the information are all locked in long strings his does not work well with what im doing then.

    Watch multicolumn ListBox or tables. They allow the customization of the column widths and are specially designed for user interfaces.  Protect your data in a table to the schema for the treatment, but the indicators on the front panel.

    Lynn

  • front panel size between decoration

    Hi all

    Does anyone know if there is a way to size, a façade based on a decoration.

    for example, I have a front apnel GUI with a flat frame decoration.

    I spent some time tweaking the front panel to show what is inside the flat frame decoration.  I go back and change some stuf and repeat these optimizations.

    It would be cool if I could just put highlight the object of decoration and tell the VI to resize based on the decoration.

    I tried this VI-> Panel-> Decos []-> Index [2]-> MasterRect to set the FP. PanelBounds.

    It is assigned the same size as decoration, but not really where the decoration, see VI attached.

    Any ideas?

    -Sean

    You must set the origin of the part of the façade as well.

    But as Ian said, it is probably best to design your front and your decoration so that its located at 0,0 and place in upper-left corner of the window.

  • Effectively save the front panel settings

    Hello.  Just a quick question: is there a way to effectively interrogate all the settings on the front panel and save them in a file to be loaded later?  I know that this is possible by making the keys for each, but my front panel has a huge 38 parameters that need to be saved.  Using the methods I found online and elsewhere in this forum, save a large number of parameters is possible, but would be very tedious.  I was wondering if there was a more efficient way, as a command to mark all present controls and group them into an easy to manipulate the cluster.

    LV 9 versions

Maybe you are looking for