Warning, /sdk/ktechlab/doc/en/quick.docbook is written in an unsupported language. File is not indexed.
0001 <!-- kate: tab-width 2; indent-mode xml; --> 0002 <chapter id="quick"> 0003 <title>Quick Tour</title> 0004 0005 <sect1 id="introduction"> 0006 <title>Introduction</title> 0007 0008 <para>&ktechlab; is an IDE for electronic circuits and microcontrollers. It can perform simulation a variety of components (logic, integrated, linear, nonlinear and reactive), simulation and debugging of PIC microcontrollers via gpsim, and comes with its own closely-linked and complementary high level languages: &flowcode; and µbe;.</para> 0009 0010 <para>It has been designed to be as easy to use and unintrusive as possible; all components and FlowParts have context sensitive help, and simulating electronics is as simple as dragging components onto the work area and creating connectors that autoroute themselves between their pins. &flowcode; allows users new to PICs to instantly create their own programs, while the electronic simulation allows stepping through a PIC's assembly program inside a circuit.</para> 0011 </sect1> 0012 0013 <sect1 id="documents"> 0014 <title>Documents</title> 0015 <para>To get started in &ktechlab;, you will need to create a new document, whose type will depend on your task:</para> 0016 0017 <itemizedlist> 0018 <listitem><para>&flowcode; Document - Construct a PIC program via flowcharting.</para></listitem> 0019 <listitem><para>Circuit Document - Simulate electronics circuits and microcontrollers.</para></listitem> 0020 <listitem><para>µbe; Document - High level language for PICs, also used by &flowcode; to generate assembly.</para></listitem> 0021 <listitem><para>Assembly Document - Start writing a PIC assembly program.</para></listitem> 0022 </itemizedlist> 0023 0024 <para>&ktechlab; uses a Document-View model, in that the Document logic is completely separate from open views of the document. This allows several views of the same file.</para> 0025 0026 <para>On creating a new document, the view is created in a separate tab. Each tab can support any number of views, tiled in any arbitrary pattern. This allows, for example, simulating a PIC program in circuit, while stepping through the program in an assembly document in the same tab.</para> 0027 0028 <para>The contents of tabs can be duplicated by dragging the tab to an empty area on the tab bar. They can be inserted into an existing tab by dragging it onto that tab.</para> 0029 0030 <para>Detailed instructions on the above documents can be found in their own respective chapters.</para> 0031 </sect1> 0032 0033 <sect1 id="drawing"> 0034 <title>Drawing</title> 0035 0036 <para>In Circuit and &flowcode; documents, there are several drawing tools available, including text. These are available by clicking on the paintbrush icon in the toolbar. To draw, drag the mouse to form either a shape or a line appropriate to the drawing tool in use.</para> 0037 0038 <para>When a drawing is selected, it can be resized by dragging its handles. Holding down &Shift; while dragging will snap the handle to the underlying grid. Each tool has basic options accessible from the toolbar, such as colors. There are also more advanced options found in the <guilabel>Item Editor</guilabel> sidebar, such as line and cap styles.</para> 0039 0040 </sect1> 0041 0042 </chapter>