Security system CLD exam review

This is similar to solution online
Please let me know if you have any general comments on the solution or any other comments to my questions below
1. I have created a project. Was it necessary or does it matter.
2. I put data in a Data folder. Does I need to create a separate folder?
3. It asked for test file. I used a .csv file instead of .txt. Is it ok to do that?
4. I used only one case for alarm, bypass and tamper switch instead of using 3 cases for solution online.
Code is in LabVIEW 8.6
Thanks
Attachments:
Security system.zip ‏67 KB

Overall this is a pretty elegent solution. There are a few things that you will want to improve though.
1. This one jumped out at me immediately. Be very aware of extra and unnecessary bends in your wires. Try to line things up better and avoid all the extra bends.
2. I would use better names for your subVIs. Use names that are descriptive yet meaningful. Logic.vi is not very meaningful or descriptive.
3. I would not modify or change the requirements of the test. If they specify a text file then use a text file. Part of the exam is to determine if you can follow requirements. Changing them is not receommended.
4. Avoid objects overlapping each other. For example look at the labels in your Initialize state.
5. Avoid using "Use default if unwired" for your tunnels on structures.
6. Make sure to add descriptions for all of your controls and indicators including the ones in your subVIs.
Mark Yedinak
"Does anyone know where the love of God goes when the waves turn the minutes to hours?"
Wreck of the Edmund Fitzgerald - Gordon Lightfoot

Similar Messages

  • Security System CLD Exam Problem Solution? Insane?

    I just started working on the CLD example problems.  I've been using Labview for about 10 years - so everything I do is old-school.
    I'm posting this solution for the Security System example.  There are arrays of switches to represent the alarm, bypass, and tamper
    signals - and then a loop to go through each "zone" to logically determine the state (normal, alarm, bypass or tamper).  To make the
    "zone status" indicator an easily scalable indicator I have the "zone" loop change the color of a boolean LED indicator.  Then I take a 
    picture of it and display an array of pix.  
    Question:  This works fine, good response - but would it pass?  Is there a better way? I attached the diagram...
    Solved!
    Go to Solution.
    Attachments:
    security system.png ‏43 KB

    I don't like the detour over an array of images and property nodes. Seems indirect and inefficient. Is that a requirement or your idea?
    Also I assume that the FOR loop executes quickly, so you should probably do the timestamping once before the loop.
    The "wait for FP activity is really "old school" and not very good. You typically get extra triggers, which is expensive since you write to the file every time. I would strongly suggest an event structure instead.
    The small FOR loop can be replaced by "search array". Much cleaner!
    It might be better and more efficient to open/create the file once before the loop, write using lowlevel functions during the loop, and close after the while loop has finished.
    LabVIEW Champion . Do more with less code and in less time .

  • Security System Review

    Hi Guys,
    My CLD is on Wednesday and here i attached security system solution for review. Please review as early as possible, am running out of time.
    Yes, I know its an older exam but in CLD 2012 Prep Guide its states that one of the possible exam scenario and don't know how much it differs.
    Attached Back saved version in 2010
    Waiting for reply.
    Attachments:
    Security Systems LV 2010.zip ‏361 KB

    Quickly,
    Discriptions and tip strips for every object the user sees.  Get into the habit fast.
    I would have used an array of round color boxes and clusters of switches (and filter events to allow the overridden conditions to be expelled you are missing some functiality there)
    Overall not too bad
    Good Luck
    Jeff

  • MY LVOOP solution to CLD- Security System

    Hi All,
    Today , I gave a shot at the security system example from CLD. I did it using LVOOP. Do leave your comments on the code. (I havent done much documentation. Also, I have given the flexibility to the program to log file in any format, as per extension entered by user. The code has been written in a hurry, so pls ignore any cleanups of BD remaining ).
    Thanks in advance!
    -FraggerFox!
    Certified LabVIEW Architect, Certified TestStand Developer
    "What you think today is what you live tomorrow"
    Attachments:
    Test_Security.zip ‏100 KB

    Pretty good all in all, some comments though.
    They like comments and descriptions in controls and indicators, points are deducted for not having this.
    They also like block diagram constants to be labelled (again points off for not doing this).
    Your error cluster is not handled too well, if there is an error in any of the states it will just propogate through continuously, probably not what you want. I think the app is supposed to stop on error (cant remember exactly).
    The Array local variable in the "get status" state is unnecessary, you could just move the control outside, into the while loop. Locals are generally discouraged.
    In the "get status" I would not recommend hiding the index display of the string array you are passing on. At first glance it seems the same state is being queued regardless!
    You are not closing the file reference.
    One thing to note, my CLD was a lot longer than the pratice examples (a lot!, and I code quite quickly).
    Good effort though!
    nrp
    CLA

  • Security system

    Hi,
    Will anyone please go through my security system solution
    Just started my preparation for CLD, initially lets ignore documentation and style
    I just want to know is this kind of programming is OK
    Thank you
    Attachments:
    Security System.zip ‏56 KB

    Hey,
    Please see the following as some hints
    - Use a Statemachine Framework with an Initialize and Shutdown state instead of a Sequence Frame.
    - The Event Structure then can be placed in a kind of "Running" state.
    - As far as I know the Controls/Indicators should be part of Clusters. Save them as Typedefs.
    - Create Documentation and Tip Strip immediately when you place a Control/Indicator on the FP
    - Use the 4224 Connector Pane Pattern for your SubVI.
    - Place Controls/Indicators into the Event Frame which handles them
    - Do the Initalization of the Controls in a SubVI by pasing their References
    - Create FGV for FileIO which you call in the Init state for creating the header and in the Running State for saving the data
    Good luck for the CLD Exam!
    Christian

  • Will I lose points on the CLD Exam if I use a Launcher vi in addition to the provided Front Panel?

    Hi!
    In this thread: https://decibel.ni.com/content/message/50512#50512, MattP directed me to this Certification Board.
    If I use the Actor Framework in a CLD exam, will I lose points for launching the Front Panel? For two specific examples of what I mean, please refer to the solutions submitted here:
    ATM: http://forums.ni.com/t5/Certification/Sample-Exam-Solutions-for-Review/m-p/2380868#M728
    Boiler: http://forums.ni.com/t5/Certification/Sample-Exam-Solutions-for-Review/m-p/2385580#M738
    Thanks!
    Solved!
    Go to Solution.

    Hi,
    You will not loose points for using the launcher, and not documenting the message classes.  The folder structure is also fine.
    Do document the other VI's, actors,and SubVI's.   Remember be brief with documentation.
    Mark Ramsdale
    Project Manager and CLD
    Customer Certification and Training at National Instruments

  • CLD Exam Tips..

    Hi folks,
    At first, My CLD exam is on 9.1.13. I done all 4 practice exams with a 4 hour time limit and hope did well as from review, repeated all the exams and completed with 3 hrs to 3.5 hrs.
    So , What should i do next ? I want to learn something more. Please guys give me some advice am nervous.

    Sounds like you've done the prep work and you're ready for the real thing. 
    My advice is to get a good night's sleep before the exam.  Plan your route in and make sure to arrive at the examination place early. 
    Bring some water with you, and maybe a snack.  And make sure to use the bathroom before you start. 
    As you write the exam, run your code often.  Don't just push the expected buttons either, try pushing the wrong ones and see what happens. 
    Pace yourself.  If you've only got 5 minutes left, don't try to cram more functionality in.  Remember, everything you add, you have to TEST.  Your application might run perfectly right up until you added that last feature.  But they don't score you on how well your application used to run. 
    If you have time, save your project and close LabVIEW completely.  Then re-open and make sure things are still good.  This is what your proctor is going to see. 
    Good luck! 
    Patrick Allen

  • Car wash CLD exam solution?

    Hello,
      Like a lot of people I'm trying to prepare for the CLD exam.  I'd like feedback on my solution - particularly where the exam graders are likely to take points off. So first I'd like an overal "grade" for what I'm posting here (labview 9).
    This took me about 6 hours to do - too long.  Part of that was deciding on the overall structure, and getting hung up on how to implement the "universal all stop" button.  
    Are there too many wire bends?  For me it can be a very time consuming
    process to re-arrange everything to reduce the number of bends.
    The description/tips and icon things also sucked up too much time.  
    Some specific things that I'm not sure about are:
    Is it ok to use property nodes for the "stop" button and "main power-wash" switches?  This solution works, but is it undesireable for some reason?  I had difficulty comming up with an alternative structure that allowed the stop button to activate in the middle of any part of the cycle.  I had worked on using an event structure to do this, but got frustrated and went with the property node.
    Does anyone have any sense if using a queue to sequence the cycle is considered any better than using a numerically sequenced case structure?  If I only have 4 hours, using a queue structure seems to be a little more labor intensive... (propagating error, initializing and releasing queue...).   I can see the advantage of using a queue (flexibility), but functionally a regular sequence would also work.  To phrase this better:  are points awarded for using more flexible programming structures?
    The timing sequences are rather primitive polling loops.  Does anyone think that I'd get docked for that lameness?  Is there a better way to do that?  I thought about using timing VI's and event structures, but the added complexity didn't seem worth it.  Well, ok, that and I couldn't implement it because there's still some things I really don't get with more sophisticated event structures.
    Attachments:
    car_wash.zip ‏50 KB

    Here are a few more suggestions after reviewing your code.
    Clean up your wires. There are unnecessary bends all over the place as well as wires that run back on themselves (Out of position property node).
    Definitely get reid of all the property nodes. You really aren't using data flow with property nodes all over the place.
    As mentioned earlier, everything including the subVIs eed to be documented.
    Verify your functionality. This application doesn't meet the requirements. The out of position LED is not light properly for one. As mentioned your stop is not a graceful shutdown of the application.
    Use a project for your application.
    Consider placing your timing control in a subVI. You effectively have multiple copies of this functionality in your code.
    Don't use the Wait VI for timing control.
    As mentioned this really isn't a producer/consumer architecture. Take a look at the examples for how this normally looks.
    All constants should be labeled.
    Resize the front panel. Front panels should be size appropriately and shouldn't be a huge window with a few controls and indicators on it.
    Resize the block diagram to fit on a single screen and avoid the need to scroll to see everything.
    Make sure to align the controls and indicators are aligned on the front panel.
    Mark Yedinak
    "Does anyone know where the love of God goes when the waves turn the minutes to hours?"
    Wreck of the Edmund Fitzgerald - Gordon Lightfoot

  • Outlook 2013 - Password change breaks S/MIME Certs "An error occurred in the underlying security system. Key not valid for us in specified state."

    AD password change comes up, user changes password.
    Tries to send signed or encrypted email with a Comodo S/MIME certificate, and gets the following error:
    ""An error occurred in the underlying security system.  Key not valid for us in specified state."
    I now have two reports of this error - one on Windows 7, and one on Windows 8.0 (remote user).
    The one on Windows 8.0, we tried removing their S/MIME cert from Outlook/Windows and re-adding, this did NOT resolve the issue.
    Plan was originally to have the 8.0 user ship their machine in, and wipe it, since nothing else could fix it and I wasn't finding anyone else with the same issue.  Now that I've got a second user with the same issue, its looking like a bug/issue and
    not a random glitch.
    Thanks in advance for any and all help with this!

    Hi,
    Thank you for your question.
    I am trying to involve someone familiar with this topic to further look at this issue.
    Thanks,
    Melon Chen
    Forum Support
    Come back and mark the replies as answers if they help and unmark them if they provide no help.
    If you have any feedback on our support, please click
    here

  • Setting up a security system via Airport Extreme...

    So I'm setting up an in-home security system called ingrid and everything is cool but the ingrid system does not detect the internet. I have everything set up as per the instructions for airport and ingrid... I'm a assuming it must be some kind of setting that just isn't allowing the phone that the system works off of to access the internet... I put in the phone's MAC address and gave it everyday all day timed access.. Still nothing... please help.

    Most Guest Network problems are a result of not using the correct type of modem with the AirPort Extreme.
    Apple is expecting you to use a simple modem.....not a modem/router or gateway type of device.....with the AirPort Extreme.
    So, let's first confirm on what type of device that you have to make sure that it will be compatible with the Guest Network feature.
    If you are not sure of your modem type, post back with the make and model number of the device that you call your "modem"......so we can check compatibility with that device.

  • How do I port forward or open a port on the Airport time capsule to hook p a security system?

    I have an airport time capsule and a security system.  The installer doesn't know anything about using routers etc, especially on a mac.  They say I have to port forward or open a port specifically of this device.  I have very few skills when doing this IT type.  Is this hard to do?  Can I do it myself?  He wants to get an IT guy out?  $55 an hour, how long would it take?  Thanks in advance for anyone who can help!

    The method is here.
    AirPort - Port Mapping Basics using AirPort Utility v6.x
    If you need to get someone in, it depends.. The TC can be recalcitrant.. due to your setup of it following the apple guides.. and it depends on the security system and how simple that is.
    There are multiple issues.. for example how do you find your IP address from the web when you have dynamic IP from your ISP.
    Do you intend to setup dynamic DNS? Can the camera /dvr system handle Dynamic DNS?
    I recommend you read very carefully the instructions for what has been installed.. because merely opening the port is only a small part of the issues involved in remote access to the security system.

  • How can I creat a security system for a truck, with Wifi camera playing on iPad/iPhone without 3G/LTE ?

    Hello,
    I want to create a wifi security system for a truck with cameras, but all the ones I found are IP. So I don't know if it's possible to use it only on wifi (not on 3G/LTE).
    If you have an idea, it will be nice...
    Thank you

    that range of most wifi setup unless you want to pay alot!
    would likely mean you could see about as much as the camera from where you were standing
    a mifi or otherwise something which bridge a lan to the internet would work
    make sure the camera have a webserver in it and then you can see it from any web browser where you put in the login and password

  • Tracking oracle database activities in security/system logs of windows server

    Can database activity like create or drop tables and packages be tracked in the security/system logs of windows 2003 server for the oracle database 10.2.0.4?
    Can purging of oracle log, n case the file has become big or even tempered be tracked in the security/system logs of windows 2003 server for the oracle database 10.2.0.4?
    dhomya

    Hi Dhomya,
    I am not familiar with Oracle database, though you may try to enable file system auditing:
    Audit object access
    https://technet.microsoft.com/en-us/library/cc776774(v=ws.10).aspx
    Apply or modify auditing policy settings for an object using Group Policy
    https://technet.microsoft.com/en-us/library/cc757864(v=ws.10).aspx
    Best Regards,
    Amy
    Please remember to mark the replies as answers if they help and un-mark them if they provide no help. If you have feedback for TechNet Subscriber Support, contact [email protected]

  • Can database activities of creating or dropping tables/packages be tracked in the security/system logs

    Can database activity like create or drop tables and packages be tracked in the security/system logs of windows 2003 server for the oracle database 10.2.0.4?
    Can purging of oracle log, n case the file has become big or even tempered be tracked in the security/system logs of windows 2003 server for the oracle database 10.2.0.4?

    2765539 wrote:
    Can database activity like create or drop tables and packages be tracked in the security/system logs of windows 2003 server for the oracle database 10.2.0.4?
    Can purging of oracle log, n case the file has become big or even tempered be tracked in the security/system logs of windows 2003 server for the oracle database 10.2.0.4?
    Your first question is easy, you configure audit to log to the OS audit trail with
    alter system set audit_trail=os scope=spfile;
    and then enable audit for whatever actions you want to capture. All documented in the Security Guide.
    Your second question makes no sense unless you explain what you mean by "oracle log".

  • Cannot open port through Airport Extreme to access security system DVR

    I have internet access through Bellsouth DSL -- modem only. We had a security system set up around a DVR recording images and connected to the internet through a Linksys router. We would use a client on outside computers to connect to the security system dvr and see what was happening (live or recorded). I switched out the Linksys for the Airport Extreme, and now we cannot connect to the DVR.
    Do I need to manually open a port to the DVR? How do I do this? The DVR connects to the Airport Extreme via Ethernet, and as far as I can tell, the Airport Extreme connects to the DSL modem via Ethernet using DHCP. We have a static IP address. I thank you in advance for any answers, and I apologize if I'm not giving enough information.

    Let's double-check your Port Mapping setup on the 802.11n AirPort Extreme Base Station (AEBSn) ...
    To setup port mapping on an 802.11n AirPort Extreme Base Station (AEBSn), either connect to the AEBSn's wireless network or temporarily connect directly, using an Ethernet cable, to one of the LAN port of the AEBSn, and then use the AirPort Utility, in Manual Setup, to make these settings:
    1. Reserve a DHCP-provided IP address for the host device.
    Internet > DHCP tab
    o On the DHCP tab, click the "+" (Add) button to enter DHCP Reservations.
    o Description: <enter the desired description of the host device>
    o Reserve address by: MAC Address
    o Click Continue.
    o MAC Address: <enter the MAC (what Apple calls Ethernet ID if you are using wired or AirPort ID if wireless) hardware address of the host computer>
    o IPv4 Address: 10.0.1.4
    o Click Done.
    2. Setup Port Mapping on the AEBSn.
    Advanced > Port Mapping tab
    o Click the "+" (Add) button
    o Service: <choose the appropriate service from the Service pop-up menu>
    o Public UDP Port(s): 6746
    o Public TCP Port(s): 6746
    o Private IP Address: 10.0.1.4
    o Private UDP Port(s): 6746
    o Private TCP Port(s): 6746
    o Click "Continue"

Maybe you are looking for

  • Itunes will not recognize my IPOD G4

    Itunes will not recognize my G4 IPOD touch.  The IPOD Screen shows the itunes icon, and arrow and the cable icon. I've tried all the suggested remedies but nothing is working.  This is the first time I have tried to use the IPOD. Any help you can giv

  • Java executeBatch() - Problem in INSERT (Order of  records not maintained)

    When we make a executeBatch() . And when the use select * from DUMMY_FILE_S order by ROWID or select * from DUMMY_FILE_SThe rows returned are in different order.( that is its not in the order what is inserted actually) And this happens once in a Whil

  • Best practice for migrating IDOCs?

    Subject: Best practice for migrating IDOC's?  Hi, I need to migrate some IDOC's to another system for 'historical reference'. However, I don't want to move them using the regular setup as I don't want the inbound processing to be triggered. The data

  • 5.0 free reader download

    I need help. My computer crashed and I lost everything. I'm trying to re-download everything. I have a Compaq with Windows 98 2nd Edition. I THINK I had Adobe 5.0, but can't remember for sure. I installed it when my computer was new back in 2000 and

  • ITunes update Quicktime Error

    I bought a new iPod which requires iTunes 9 to use it. I downloaded iTunes 9 and attempted to install it on my iMac. A message came up that said Install Succeeded or something but when i try to open the program it says that i need Quicktime 7.5 or la