Jump to content

AndyDm

Members
  • Posts

    19
  • Joined

  • Last visited

    Never

Recent Profile Visitors

The recent visitors block is disabled and is not being shown to other users.

AndyDm's Achievements

Newbie

Newbie (1/14)

0

Reputation

  1. AndyDm

    Dual Monitors

    My dream looks like this: http://www.ubergizmo.com/15/archives/2006/...el_desktop.html
  2. AndyDm

    Dual Monitors

    ZITAT(FLAnatic @ Dec 2 2008, 03:12 PM) Hi, I have triple monitor setup. Three same DELL 2007FP 20" monitors, and very happy with this. You can have front panel, block diagram and debug window at the same time. This really increases my performance. What I will not recommend is using different monitors (different sizes or resolutiuons, such as notebook with additional monitor) - this produces troubles with mouse - you should always search pointer on the screen when it moves from one screen to another. Andrey.
  3. ZITAT(dblk22vball @ Nov 21 2008, 04:59 PM) I will not recommend to use Tab Control in this case. The problem that you can't add pages to the Tab Control programmatically, so you will need to create pages before, and this will give troubles for further development. What you can do is following - place SubPanel on the Front Panel, then open references to your SubVIs with settings and insert your "pages" dynamically into SubPanel. LabVIEW preferences dialog organized exactly in that way. Somewhere here was an example how to do this, but I'm unable to found... Andrey. UPD. Found here: http://forums.lavag.org/How-to-implement-t...W-82-t5157.html
  4. ZITAT(Tomi Maila @ Nov 2 2008, 12:18 PM) I will continue here, because here we can start very nice and long discussion about usability issues for such simple dialog... The use case for such dialog usually is following: - Dialog appeared (user has clicked button somewhere, pressed hot-key, etc) - User immeaditely start with text entering. - When user ready, then he will press Enter and dialog disappeared immeaditely. The main goal is reducing the number of actions (mouse clicks should be avoided anyway). This logic assumed: - when dialog with text field coming, then the focus should be set on the text field. - For "OK" button we will set Return Key for toggle action, and for Cancel - Esc. Now we needed to find better place for error checking inside of the dialog. Well, error checking can be done when Enter key pressed, but how the realization of the logic above will be possible without setting "Update while typing" property? In attachment quick example with illustration what I mean. Andrey.
  5. ZITAT(mballa @ Oct 24 2008, 03:28 PM) If your docking stations equipped with network otuput, then you can differentiate them by MAC address. If you will get different ID from NI Utility, then you can differentiate stations by ID as well. Of course, you should store table with assotiations "who is who" somewhere on your laptop... Andrey.
  6. ZITAT(vronto31 @ Oct 23 2008, 06:49 PM) Just call generateComputerID.exe from <Program Files>\National Instruments\Shared\License Manager\Bin\ with System Exec.vi and you will get it. best regards, Andrey.
  7. ZITAT(Paulus @ Oct 23 2008, 12:08 PM) Why not? NumericArrayResize function is documented. NI also provided example how to use it. ZITAT(Paulus @ Oct 23 2008, 12:08 PM) After my original post I did a bit more investigation into the way the 8 bytes representing the DBL were arranged. If the bytes in one representation were arranged 8 7 6 5 4 3 2 1 then I found the other representation ordered them 4 3 2 1 8 7 6 5 as far as I can understand, you have problem with alignment, and not with endian conversion. as result you have gap between dimSize and elements. Try to add #pragma pack(1) before declaration typedef struct { int32 dimSize; float64 elt[1]; } TD2; typedef TD2 **TD2Hdl; and all should be OK. see attached example. best regards, Andrey.
  8. ZITAT(JasonD @ May 28 2003, 01:46 PM) In additional to decoration, discussed above I using following technique for adding some freehand drawings on the block diagram: I creating such notices pretty rarely (usually text labels enough), but they helpful in some complicated situations... You needed just two tools: ZoomIt from Sysinternals: http://technet.microsoft.com/en-us/sysinte...s/bb897434.aspx SnagIt capture software: http://www.techsmith.com/screen-capture.asp First on is free and second - not (but pretty good). Other screen capture software also may be used, sure. When I need to add hand-based drawing to BD, I do following: - press Ctrl+2 - draw what I wanted - press Ctrl+Shift+C (Hot keys can be changed of course) - select region where drawing located (after selection drawing disappeared automatically) - select BD and press Ctrl+V Now drawing inserted as bitmap into BD. Andrey.
  9. ZITAT(Götz Becker @ Oct 1 2008, 01:40 PM) Hi, Götz! I have also pretty big project (total compile time over half-hour). Usually I perform "Night build" with some kind of automation. In case if I need full build immeaditely, and would like to continue work with LabVIEW at the same time, I have following trick: - Copy LabVIEW.exe to LabVIEW2.exe - Copy LabVIEW.ini to LabVIEW2.ini - change in ini port number, if used (or disable tcp server): server.tcp.port=xxxx (otherwise message coming about already opened port) - Start second copy of LabVIEW and perform your build "in the background". During build you can continue working with first copy. best regards, Andrey. Disclaimer: I'm not working with RT, but may be this trick will be OK for you as well. Anyway without guarantees.
  10. ZITAT(eaolson @ Jun 30 2008, 06:38 PM) If you asking about shapes of the panels, then take a look here: http://forums.ni.com/ni/board/message?boar...=241590#M241590 Andrey.
  11. ZITAT(daal @ Jun 12 2008, 07:48 PM) Well, then you can use Windows GDI functions for display. But this will require a bit more programming work with WinAPI. Andrey.
  12. You can use IMAQ Draw from IMAQ Vision. As far as I know IMAQ Vision license is not required for this function. Andrey.
  13. ZITAT(Tomi Maila @ May 15 2008, 04:22 PM) Hi, Tomi, What means "deterministic"? And which FPS you need and which size of the image? For example, IMAQ Draw (from IMAQ Vision) can bring up to 100-110 gray images (1024x1024, 8 bit) per second on the screen (I have NVidia 8600). The other problem which usually occur with live image on the CRT is tearing. You need to synchronize your images with VSync signal of the monitor for getting real good live video. IMAQ Vision since ver.8 have IMAQ WindNonTearing SubVI. When you will set non tearing flag, then your FPS will be reduced according to refresh rate of the monitor. In this case some frames may skip, if IMAQ Draw will be not ready for the next VSync signal. In my opinion makes no sense to display images with higher FPS as LCD/CRT monitor can. If determinizm of IMAQ Draw not enough, then you can do it a little bit better if you will using VFW functions or/and DirectX from Microsoft. hope it helps a little bit, best regards, Andrey
  14. ZITAT(professor_rumsdiegeige @ Feb 18 2008, 09:23 PM) No, not right. You will get a cluster with two members: bounding rect and array of contours of all ROIs. Try it. best regards, Andrey
  15. ZITAT(CharlieF @ Aug 27 2007, 05:22 PM) Hi, Charlie, Probably IMAQ WindLastEvent will help you. Just poll Close Event, then you will receive Close Window signal: http://forums.lavag.org/index.php?act=attach&type=post&id=6771 http://forums.lavag.org/index.php?act=attach&type=post&id=6772
×
×
  • Create New...

Important Information

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