background preloader

IBCompSci

Facebook Twitter

Term 1 - Java Basics (numbers, Strings, If.., Loops), Arrays, Binary numbers, Input and Output Devices [T1] [T2] [T3] [T. Slsummary.pdf (application/pdf Object) TheLearningPit. Control engineering has evolved over time. In the past humans were the main method for controlling a system. More recently electricity has been used for control and early electrical control was based on relays.

These relays allow power to be switched on and off without a mechanical switch. It is common to use relays to make simple logical control decisions. The development of low cost computer has brought the most recent revolution, the Programmable Logic Controller (PLC). PLCs have been gaining popularity on the factory floor and will probably remain predominant for some time to come. Cost effective for controlling complex systems. Flexible and can be reapplied to control other systems quickly and easily. Computational abilities allow more sophisticated control. Trouble shooting aids make programming easier and reduce downtime. Reliable components make these likely to operate for years before failure. Ladder Logic Ladder logic is the main programming method used for PLCs. A Seal-in Circuit. Basic Logic Gates. The 'Exclusive-NOR' gate circuit does the opposite to the EOR gate. It will give a low output if either, but not both, of its two inputs are high. The symbol is an EXOR gate with a small circle on the output.

The small circle represents inversion. The NAND and NOR gates are called universal functions since with either one the AND and OR functions and NOT can be generated. Note: A function in sum of products form can be implemented using NAND gates by replacing all AND and OR gates by NAND gates. A function in product of sums form can be implemented using NOR gates by replacing all AND and OR gates by NOR gates. Table 2 is a summary truth table of the input/output combinations for the NOT gate together with all possible input/output combinations for the other gate functions. Example A NAND gate can be used as a NOT gate using either of the following wiring configurations.

Problem Multiple Input Gates Tutorials with LabVIEW simulations Gates and Functions Quiz. How To Organize Your IB Computer Science Dossier. Last Revised, May 2006 Omar Khan, This is a course on how to complete and organize your IB Computer Science Dossier. It covers every section of the dossier from beginning to end, and also explains how to complete a number of the dossier aspects. For maximum benefit, go though these notes as you complete your dossier, as opposed to reading through them all and then completing the dossier after.

These notes assume that you have Microsoft Word 2003 and Paint, and thus explain steps specifically for these programs. In addition, I highly recommend using the Eclipse SDK for your programming, and I also do explain some things (such as Javadocs) only in Eclipse. This is not to say that these things cannot be done in other programs - you just have to find that out for yourself. Before actually starting your dossier, I recommend you read up on Section E. Boolean algebra : Worksheet. Question 1: Learning to analyze digital circuits requires much study and practice. Typically, students practice by working through lots of sample problems and checking their answers against those provided by the textbook or the instructor. While this is good, there is a much better way. You will learn much more by actually building and analyzing real circuits, letting your test equipment provide the änswers" instead of a book or another person.

For successful circuit-building exercises, follow these steps: Draw the schematic diagram for the digital circuit to be analyzed. Carefully build this circuit on a breadboard or other convenient medium. Check the accuracy of the circuit's construction, following each wire to each connection point, and verifying these elements one-by-one on the diagram. Analyze the circuit, determining all output logic states for given input conditions. Carefully measure those logic states, to verify the accuracy of your analysis.

Question 2: Question 3: Question 4: Hexadecimal conversion, convert decimal to hexadecimal.