Certification

cancel
Showing results for 
Search instead for 
Did you mean: 

CLA - Practise Exam

Hello All,

 

Kindly review my practise exam attached with this mail . I just wanted to achive skeleton architecure by keeping 2 hours in time .

Kindly provide your valuable comments .I took 1.45 hours to complete the attached skeleton .

I have not taken any example exame like ATM ,Elevator or any .I just practising the skeleton .

 

 

Regards,

Padugur

0 Kudos
Message 1 of 9
(5,666 Views)

I only see a queued messge handler template. Copied to modules 
I think 1.45 hours is not good

as this is a template with liitle modification


0 Kudos
Message 2 of 9
(5,626 Views)

thanks for your reply 

0 Kudos
Message 3 of 9
(5,618 Views)

This is the Architecure which is blended from Queue Message based handler and Model View Architecure . Where the event brad casts the messages to all the modle .the modle which required the message will process the message .If the model doesnt require the message then the model dosent process the message .

The Event Generation loop will generate the event based on events like user interface or any other events and passes the control from event generation loop tp consumer loop .

 

If there is any communnication to be performed between the modles then the message should be passed to User events .for internal process the message is passed to the QUeues .Queues for each modle acts as message for intra process communication and user events interprocess communication

Modle is the shift register in the consumer loop .

A single Unser event is enought to broad cast the message to all the modles .the conly care should be taken care in the case of selecting the queues reference num inside model . if the developer by mistake selects the different reference num . then unexpected behaviour will occur .

 

0 Kudos
Message 4 of 9
(5,588 Views)

Hello my friend,

 

You need to speed the development because you have many other things to get the exam completed before the 4 hours deadline.

 

After checking you code, I have a few comments:

  1. Be consistent in the template you are using, for example, the error cluster in some VIs are using one style for input, and another one for the output.
  2. The use of FGV for storing the queue reference is a good practice, but I would try to have one FGV for each module in order to avoid broadcast message to a wrong queue.
  3. The comments describing the architecture I would place them in the block diagram instead of front panel.
  4. The VI's description are using the standard QMH text, I would describe something related to the module.
  5. The Main VI seems to be fine, initializing and calling the modules. As I mention before, I would place the comments in the block diagram.
  6. About the subVis, you have not placed any tag near to describe which requirement it covers.

I will send my practice exam once I have it finished.

Guilherme Correa
Message 5 of 9
(5,581 Views)

you can review my sloution i used one similar to your architecture

0 Kudos
Message 6 of 9
(5,571 Views)

Can you please convert this to 2015 LabVIEW and up load 

0 Kudos
Message 7 of 9
(5,563 Views)
0 Kudos
Message 8 of 9
(5,549 Views)

Hello ,

 

This is Good architecure .

Keep It up .

 

Regards,

Prithviraj

0 Kudos
Message 9 of 9
(5,544 Views)