CP/M-80 Kaypro

Total Page:16

File Type:pdf, Size:1020Kb

CP/M-80 Kaypro $3.00 June-July 1985 . No. 24 TABLE OF CONTENTS C'ing Into Turbo Pascal ....................................... 4 Soldering: The First Steps. .. 36 Eight Inch Drives On The Kaypro .............................. 38 Kaypro BIOS Patch. .. 40 Alternative Power Supply For The Kaypro . .. 42 48 Lines On A BBI ........ .. 44 Adding An 8" SSSD Drive To A Morrow MD-2 ................... 50 Review: The Ztime-I .......................................... 55 BDOS Vectors (Mucking Around Inside CP1M) ................. 62 The Pascal Runoff 77 Regular Features The S-100 Bus 9 Technical Tips ........... 70 In The Public Domain... .. 13 Culture Corner. .. 76 C'ing Clearly ............ 16 The Xerox 820 Column ... 19 The Slicer Column ........ 24 Future Tense The KayproColumn ..... 33 Tidbits. .. .. 79 Pascal Procedures ........ 57 68000 Vrs. 80X86 .. ... 83 FORTH words 61 MSX In The USA . .. 84 On Your Own ........... 68 The Last Page ............ 88 NEW LOWER PRICES! NOW IN "UNKIT"* FORM TOO! "BIG BOARD II" 4 MHz Z80·A SINGLE BOARD COMPUTER WITH "SASI" HARD·DISK INTERFACE $795 ASSEMBLED & TESTED $545 "UNKIT"* $245 PC BOARD WITH 16 PARTS Jim Ferguson, the designer of the "Big Board" distributed by Digital SIZE: 8.75" X 15.5" Research Computers, has produced a stunning new computer that POWER: +5V @ 3A, +-12V @ 0.1A Cal-Tex Computers has been shipping for a year. Called "Big Board II", it has the following features: • "SASI" Interface for Winchester Disks Our "Big Board II" implements the Host portion of the "Shugart Associates Systems • 4 MHz Z80-A CPU and Peripheral Chips Interface." Adding a Winchester disk drive is no harder than attaching a floppy-disk The new Ferguson computer runs at 4 MHz. Its Monitor code is lean, uses Mode 2 drive. A user simply 1) runs a fifty-conductor ribbon cable from a header on the board to interrupts, and makes good use of the ZaD-A DMA chip. a Xebec controller that costs only $29S and implements the controller portion of the SASI interface, 2) cables the controller to a Seagate Technology ST-S06 hard disk or • 64K Dynamic RAM + 4K Static CRT RAM + one compatible with it. and 3) provides power for the controller-card and drive. Since our CBIOS contains code for communicating with hard-disks, that's all a user has to do 24K E(E)PROM or Static RAM to add a.Winchester to a system! "Big Board II" has three memory banks. The first memory bank has eight 4164 DRAMs that provide 60K of user space and 4K of monitor space. The second memory bank has • Two Synchronous/Asynchronous Serial Ports two 2Kxa SRAMs for the memory-mapped CRT display and space for six 2732As, 2Kxa With a Z8D-A SIO/O and a ZaD-A CTC as a baud-rate generator, the new Ferguson static RAMs, or pin-compatible EEPROMS. The third memory bank is for RAM or ROM computer has two full RS232-C ports. It autobauds on both. added to the board via the STD bus. Whether bought as a bare board, an "unkit"*, or assembled and tested, it comes with a 2732 EPROM containing Russell Smith's superb • A Parallel Keyboard Port + Four Other Parallel Monitor. Ports for User I/O • Multiple-Density Controller for The new Cal-Tex single-board computer has one parallel port for an ASCII keyboard SS/DS Floppy Disks and four others for user-defined 1/0. The new Cal-Tex single-board computer has a multiple-density disk controller. It can • Two Z80-A CTCs = Eight Programmable Counters/Timers use 1793 or aa77 controller chips since it generates the side signal with TTL parts. The The new Ferg uson computer has two ZaD-A CTCs. One is used to clock data into and board has two connectors for disk signals, one with 34 pins for S.2S" drives, the other out of the ZaO-A SIOIO, while the other is for systems and applications use. with SO pins for a" drives. • PROM Programming Circuitry • Vastly Improved CRT Display The new Cal-Tex SBC has circuitry for programming 2716s, 2732(A)s, or pin­ The new Ferguson SBC uses a 6845 CRT controller and SMC 8002 video attributes combatible EEPROMs. controller to produce a display rivaling the display of quality terminals. There are three display modes: Character, block-graphics, and line-graphics. The board emulates an ADM-31 with 24 lines of ao characters formed by a 7x9 dot matrix. • CP/M 2.2** CPIM with Russell Smith's CBIOS for the new Cal-Tex computer is available for $1S0. The CBIOS is available separately for $2S. • STD Bus The new Ferguson computer has an STD Bus port for easy system expansion. * The "unkit" is a fully-socketed, wave-soldered "Big Board "". It requires • DMA NO soldering. All an "un kit" purchaser must do is carefully insert the The new Ferguson computer has a ZaD-A DMA chip that will allow byte-wise data prime ICs we supply in the proper sockets and systematically proceed to transfers at SOO KBytes per second and bit-serial transfers via the ZaD-A SIO at a80 Kbits bring up and test the board. per second with minimal processer overhead. When a hard-disc subsystem is added. the DMA chip makes impressive disk performance possible. "CP/M is a registered trademark of Digital Research. Terms: Orders paid for with a cashier's check or bank card will be shipped within three CAL·TEX COMPUTERS, INC. working days. Orders paid for with a personal check will be shipped within three weeks. 780 E. TRIMBLE ROAD #504· SAN JOSE. CA 95131 • (408) 942·1424 Add $S for packing & shipping in North America. MICRO CORNUCOPIA P.O. Box 223 Bend, Oregon 97709 503-382-5060 Orders Only IICIO COINUCOPII 503-382-8048 Tech. 9 - Noon June-July 1985 The Micro Technical Journal No. 24 Editor & Publisher David J. Thompson Operations Manager When we printed labels for the April­ David Pogue May issue this year we had over 9500 subscribers, and we celebrated the Assistant Editors On Your 10,000 mark in mid-April. We hit 5,000 Rebecca Ozrelic Gary Entsminger almost exactly a year ago. (Now, if you'd Mark! all come to SOG IV ... ) Accounting Sandra Thompson Speaking Of SOG IV Don't forget to send in your SOG reg­ Graphic Design istration form. Let us know if you're Craig Lannes Michael Odell coming (or at least maybe coming), even A Contest To Start All Contests if you're not planning on rafting, dining, Technical Department Usually people announce contests to staying in the dorms, or feeding the Dana Cotant Eric Roby end all contests. This one is a beginning. chipmunks. (The dorm has been full Bruce Berryhill Laine Stump We've been sitting around trying to de­ since mid April, but you'll find plenty of cide how best to do it and, meantime, space in local motels and camp Advertising Director nothing has happened. grounds.) Alice Holbrow We kicked around the idea of leaving it There is an Experimental Aircraft As­ open. You know, anyone can use any sociation meet every year. During Au­ language, create any length program, on gust, every home-built, antique, and Staff Assistants any subject. non-antique private aircraft that isn't Dorcas Dsenis Tracey Braas "Too general," was the reaction from cruelly tethered, takes its family and flies Cary Gatton Carla Miller all the reactionaries in the office. (What to Oshkosh. Laura Pendley else are they good for?) The airplanes park on a grass field next We kicked around the idea of specify­ to the airstrip, and the families camp for ing the language, the version of the lan­ a week under the wings of their craft (ev­ Typography guage, the subject, the program length, eryone wanders around meeting every­ Patti Morris & Martin White and the color of the programmer's eyes. one else). Irish Setter "Too specific," was the reaction (from I'd like to make the SOG into a similar MICRO CORNUCOPIA supports systems you-know-who). event. All I need to do is find an appro­ programming languages and builders of single It was immediately obvious that we priate field and equip it with basic neces­ board and 5-100 systems. were going to have to compromise on sities, and we could make SOG a real ex­ Application to mail at second class postage this contest (or get rid of the reactionar­ perience (not that a lot of families don't rates is pending at Bend, OR 97701 and addi­ ies). So we're specifying the language already camp out when they come to the tional entries. Published bimonthly by Micro Cornucopia Inc., 155 NW Hawthorne, Bend, (Turbo Pascal), but not the version. SOG). OR 97701. Postmaster: Send address change We've sort of narrowed program length, In fact, the EAA brags that it has the to Micro Cornucopia Inc., PO Box 223, Bend, but not the subject. As for eye color, largest collection of porta-potties in one OR 97709. we've chosen "bleery red streaks" so all place, at one time, in the world. They inveterate hackers will qualify easily. might even have 5,000 of them. (Of SUBSCRIPTION RATES: Check out the contest article in this is­ course, 5,000 potties seems like an im­ 1 yr. (2nd Class) $16.00 1 yr. (Canada & Mexico) $22.00 sue. (Dr. Dobb's just held a contest and possible dream for Micro C, but ... ) 1 yr. (Other foreign) $30.00 had four entries. Let's see what we can Make all orders payable in U.S. funds on a U.S. bank, please. do.) 32032 Support The National 32032 and 32016 chips ADVERTISING RATES: Available on request 10,000 Subscribers have been languishing in the shadow of (call Alice Holbrow).
Recommended publications
  • ISIS Propaganda and United States Countermeasures
    BearWorks MSU Graduate Theses Fall 2015 ISIS Propaganda and United States Countermeasures Daniel Lincoln Stevens As with any intellectual project, the content and views expressed in this thesis may be considered objectionable by some readers. However, this student-scholar’s work has been judged to have academic value by the student’s thesis committee members trained in the discipline. The content and views expressed in this thesis are those of the student-scholar and are not endorsed by Missouri State University, its Graduate College, or its employees. Follow this and additional works at: https://bearworks.missouristate.edu/theses Part of the Defense and Security Studies Commons Recommended Citation Stevens, Daniel Lincoln, "ISIS Propaganda and United States Countermeasures" (2015). MSU Graduate Theses. 1503. https://bearworks.missouristate.edu/theses/1503 This article or document was made available through BearWorks, the institutional repository of Missouri State University. The work contained in it may be protected by copyright and require permission of the copyright holder for reuse or redistribution. For more information, please contact [email protected]. ISIS PROPAGANDA AND UNITED STATES COUNTERMEASURES A Masters Thesis Presented to The Graduate College of Missouri State University In Partial Fulfillment Of the Requirements for the Degree Master of Science, Defense and Strategic Studies By Daniel Stevens December 2015 Copyright 2015 by Daniel Lincoln Stevens ii ISIS PROPAGANDA AND UNITED STATES COUNTERMEASURES Defense and Strategic studies Missouri State University, December 2015 Master of Science Daniel Stevens ABSTRACT The purpose of this study is threefold: 1. Examine the use of propaganda by the Islamic State in Iraq and al Sham (ISIS) and how its propaganda enables ISIS to achieve its objectives; 2.
    [Show full text]
  • Cromemco 3K Control Basic Instruction Manual 023-0023 197904
    l•• CROMEMCO 3K CONTROL BASIC INSTRUCTION MANUAL J (Models MCB-216 & CB-308) \":'f,_'~", ~,-:- \ 1I q q .'.':&...•• q~"'!'-- - ~.' q..~¥_..../ CROMEMCO; INC. q 280 Berna rd'o Avenue Mountain View, CA 94043 >""1 ;~ Part No. 023-0023 April 1979 ~r Copyright © 1977, 1979 By CROMEMCO, INC. I' _ All Rights Reserved ...i· ... I'-. •I r This manual was produced in its entirety with the Cromemco Word ( Processing System and was printed on a Cromemco 3355 P r in t e r wit h pro po r t ion a 1 I spacing. I ,I I I I I I I I 1 ~~ J Table of Contents I Section 1 1 Introduct ion . ....... 1 2 Getting Started with Control Basic 3 1 2.1 Installing Control Basic in Your System ••• 3 2.2 Entering programs from the Console Device 3 2.3 Entering or Saving Programs l with Other Devices •••••• 4 3 Elements of the Control Basic Language 6 1 3.1 Numbers and Constants • •••• 6 3.2 Variables •••• •• • ••• 6 3.3 Functions •••••••• ••• 7 .4 3.4 Arithmetic and Compare Operators 8 3.5 Expressions • •• ••• 9 4 Control Basic Syntax 10 4.1 Control Basic General Syntax •••• 10 4.2 Abbreviations and Summary of Commands 12 4.3 Memory Organization of Control Basic 14 .1 5 Control Basic Commands and Statements 16 5.1 Assignment Commands •••••• 16 5.1.1 LET Command 16 5.1.2 PUT Command ••••••••• 16 1 5.2 Control Commands 18 5.2.1 IF Command ••••••• 18 5.2.2 GOTO Command •••••••••••• 18 .1 5.2.3 FOR Command.
    [Show full text]
  • KAYPRO II THEORY of OPERATION by Dana Cotant Micro Cornucopia P.O
    KAYPRO 4 & KAYPRO II THEORY OF OPERATION By Dana Cotant Micro Cornucopia P.O. Box 223 — Bend, OR 97709 CPU VIDEO VIDEO RAM ADDRESS DISPLAY CHARACTER DRIVER MULTIPLEXING BLANKING FLOPPY GENERATION DISK C 0 CLOCKS N VIDEO T ADDRESSING R MAIN VIDEO 0 OP L MEMORY RAM PARALLEL PORTS VIDEO CLOCKS DATA SYSTEM SERIAL CONTROL PARALLEL PORTS PORT DATA ADDRESS PORT SE LECTION CONTROL KAYPRO II BLOCK DIAGRAM cessing unit), video, and 1/0 (input/output). Each section begins with its own block diagram. INTRODUCTION The block diagrams show major subdivisions in the section as separate blocks. The perimeter of each block surrounds the approx- imate area that the circuit occupies on the schematic. The blocks are arranged so their grid coordinates correspond to the coordinates of the related circuitry. The text that follows the block diagram describes the parts and signals responsible for the each circuit's function. This theory of operation is designed to help you use Micro Cor- Where the circuits have been modified since the KayPro was in- nucopia's KayPro schematic and to help you better understand the troduced, both circuit forms are described. system. We assume you have a basic understanding of digital circuits, Following the section description is a list of all integrated circuits but we also do our best to define all of the abbreviated symbols used in that section. (alphabet soup) for those of you whose command of computerese is a A star following a signal label indicates that the signal is active low. bit weak. For example, MREQ* is active low, hut DRQ is active high.
    [Show full text]
  • DOCUMENT RESUME Basic Programming II
    DOCUMENT RESUME ED 280 432 IR 012 568 TITLE Basic Programming II: Course Guide; Revised Edition; INSTITUTION Hawaii State Dept; of Education; Honolulu; Office of Instructional Services; REPORT NO RS-86-9863 PUB DATE Jun 86 NOTE 205p; PUB TYPE Guides Classroom Use Guides (For Teachers) (052) Computer Programs (101) Reports Descriptive (14I) EDRS PRICE MFOI/PC09 Plus Postage; DESCRIPTORS Business Education; Classification; Computer Graphics; *Computer Literacy; Computer Science Education; Course Descriptions; *Course Objectives; Ethics; *Learning Activities; Mathematics Instruction; *Microcomputers; *Programing; Programing Languages;_Resource Materials; Secondary Education; State Curriculum Guides; *Teaching Methods IDENTIFIERS *BASIC Programing Language ABSTRACT This guide is designed to provide teachers with guidelines and suggested activities for teaching a one-semester advanced programming course7-BASIC Programming II--for the ninth through twelfth gradesAlthough primarily oriented toward _ mathematics_the guide does offer sample applications in_business that also_address the needs of students with_a variety of_academic_ backgrounds._Intended to serve as a framework of goals and activities upon which the teacher can organizei_build, and expand his or her course, the_guide provides a course description, course requirements, a course outline, a syllabus, course management considerations, sample_activities and programs, and suggested resources. The activities include teaching strategies for introducing_concepts, developing specific skills,
    [Show full text]
  • LAZARUS FREE PASCAL Développement Rapide
    LAZARUS FREE PASCAL Développement rapide Matthieu GIROUX Programmation Livre de coaching créatif par les solutions ISBN 9791092732214 et 9782953125177 Éditions LIBERLOG Éditeur n° 978-2-9531251 Droits d'auteur RENNES 2009 Dépôt Légal RENNES 2010 Sommaire A) À lire................................................................................................................5 B) LAZARUS FREE PASCAL.............................................................................9 C) Programmer facilement..................................................................................25 D) Le langage PASCAL......................................................................................44 E) Calculs et types complexes.............................................................................60 F) Les boucles.....................................................................................................74 G) Créer ses propres types..................................................................................81 H) Programmation procédurale avancée.............................................................95 I) Gérer les erreurs............................................................................................105 J) Ma première application................................................................................115 K) Bien développer...........................................................................................123 L) L'Objet..........................................................................................................129
    [Show full text]
  • EPROM Programmer for the Kaypro
    $3.00 June 1984 TABLE OF CONTENTS EPROM Programmer for the Kaypro .................................. 5 Digital Plotters, A Graphic Description ................................ 8 I/O Byte: A Primer ..................................................... .1 0 Sticky Kaypros .......................................................... 12 Pascal Procedures ........................................................ 14 SBASIC Column ......................................................... 18 Kaypro Column ......................................................... 24 86 World ................................................................ 28 FOR1Hwords ........................................................... 30 Talking Serially to Your Parallel Printer ................................ 33 Introduction to Business COBOL ...................................... 34 C'ing Clearly ............................................................. 36 Parallel Printing with the Xerox 820 .................................... 41 Xerox 820, A New Double.. Density Monitor .......................... 42 On 'Your Own ........................................................... 48 Technical Tips ........................................................... 57 "THE ORIGINAL BIG BOARD" OEM - INDUSTRIAL - BUSINESS - SCIENTIFIC SINGLE BOARD COMPUTER KIT! Z-80 CPU! 64K RAM! (DO NOT CONFUSE WITH ANY OF OUR FLATTERING IMITATORSI) .,.: U) w o::J w a: Z o >Q. o (,) w w a: &L ~ Z cs: a: ;a: Q w !:: ~ :::i ~ Q THE BIG BOARD PROJECT: With thousands sold worldwide and over two years
    [Show full text]
  • MAX3946 1Gbps to 11.3Gbps, SFP+ Laser Driver with Laser Impedance
    19-5182; Rev 1; 5/11 EVALUATION KIT AVAILABLE 1Gbps to 11.3Gbps, SFP+ Laser Driver with Laser Impedance Mismatch Tolerance MAX3946 General Description Features The MAX3946 is a +3.3V, multirate, low-power laser S 225mW Power Dissipation Enables < 1W SFP+ diode driver designed for Ethernet and Fibre Channel Modules transmission systems at data rates up to 11.3Gbps. S Up to 100mW Power Consumption Reduction by This device is optimized to drive a differential transmit- Enabling the Use of Unmatched FP/DFB TOSAs ter optical subassembly (TOSA) with a 25I flex circuit. The unique design of the output stage enables use of S Supports SFF-8431 SFP+ MSA and SFF-8472 unmatched TOSAs, greatly reducing headroom limita- Digital Diagnostic tions and lowering power consumption. S 225mW Power Dissipation at 3.3V (IMOD = 40mA, The device receives differential CML-compatible signals IBIAS = 60mA Assuming 25I TOSA) with on-chip line termination. It can deliver laser modula- S Single +3.3V Power Supply tion current of up to 80mA, at an edge speed of 22ps S Up to 11.3Gbps (NRZ) Operation (20% to 80%), into a 5I to 25I external differential load. S Programmable Modulation Current from 10mA to The device is designed to have a symmetrical output 100mA (5I Load) stage with on-chip back terminations integrated into its outputs. A high-bandwidth, fully differential signal S Programmable Bias Current from 5mA to 80mA path is implemented to minimize deterministic jitter. An S Programmable Input Equalization equalization block can be activated to compensate for S Programmable Output Deemphasis the SFP+ connector.
    [Show full text]
  • CDS/ISIS Handbook by the Same Authors Which Was Published by the UK Library Association in 1994
    View metadata, citation and similar papers at core.ac.uk brought to you by CORE provided by Middlesex University Research Repository The CDS/ISIS for WindowsHandbook Andrew Buxton Alan Hopkinson THE CDS/ISIS FOR WINDOWS Handbook Andrew Buxton Information Systems Manager Institute of Development Studies at the University of Sussex and Alan Hopkinson Head of Library Systems Middlesex University Paris, UNESCO/CI, September 2001 CONTENTS Foreword Preface Aims of this handbook Conventions used in this book 1 Introduction 1 1.1 Versions of CDS/ISIS for DOS and Windows 1.1.1 CDS/ISIS for DOS 1.1.2 CDS/ISIS for Windows 1.1.3 WWWISIS 1.1.4 JavaISIS 1.1.5 Other versions 1.2 General overview of CDS/ISIS for Windows 1.3 Record structure and record linking 1.4 The Windows version: the main menu 1.5 Availability of CDS/ISIS 1.6 Software contributed by users 1.7 User groups 1.8 Exchange formats 2 Overview of Windows 13 2.1 Introduction 2.2 Disk drives 2.3 The mouse 2.4 Files and file names 2.5 Folders 2.6 Features of Windows 2.6.1 The Window Bar 2.6.2 The Task Bar 2.6.3 Tabs 2.6.4 Other features of the bar 2.6.5 Menu Bar 2.6.6 Toolbar 2.7 Dialog boxes 2.7.1 Text entry box 2.7.2 List box 2.7.3 Combo box 2.7.4 Command buttons 2.7.5 Radio buttons 2.7.6 Spin box 2.7.7 Check box 2.8 You need to know!..
    [Show full text]
  • Build Hand Strength with the Hole Punch
    f e a t u r e Build hand strength with the hole punch lthough the hole punch is pencil to write, and using a com- other shape. Acommonly used in office puter keyboard. Multiple hole punch. Office work and craft projects, it can also workers use a hole punch that provide learning activities for 4- types of hole makes two, three, or four holes in and 5-year-olds. punches a single punch. This type of hole Hole punch activities can Single hole punch. This hand- punch enables workers to collect strengthen the muscles of the held tool has many applications, sheets of paper in a binder. The forearm, hand, and fingers as well such as making a hole in a price device can be adjusted to create as increase eye-hand coordina- tag, creating confetti, and punch- desired space between the holes. tion. These small-muscle and ing a ticket for admission to an coordination skills are needed for event. Typically, the hole is a cir- Learning to use a important tasks, such as feeding cle, but in some hole punches, the hole punch and dressing oneself, holding a hole is a star, heart, half moon, or Learning to use a hole punch is similar to learning to use scissors. oto Children must be able to use Ph G thumb, pointer finger, and middle finger separately from the other n Grei mo i two fingers of the hand. The hand s and finger muscles must also be ns: strong enough to grip the hole commo punch handle. e V i T Unlike scissors, a hole punch rea C requires only minimal safety pre- cautions, such as keeping fingers out of the punching end.
    [Show full text]
  • Hardware and Software Companies During the Microcomputer Revolution
    Technology Companies Hardware and software houses of the microcomputer age James Tam Recall: Computers Before The Microprocessor James Tam Image: “A History of Computing Technology” (Williams) CPSC 409: The Microcomputer era The Microprocessor1, 2 • Intel was commissioned to design a special purpose system for a client. – Busicom (client): A Japanese hand-held calculator manufacturer – Prior to this the core money making business of Intel was manufacturing computer memory. • “Intel designed a set of four chips known as the MCS-4.”1 – The CPU for the chip was the 4004 (1971) – Also it came with ROM, RAM and a chip for I/O – It was found that by designing a general purpose computer and customizing it through software that this system could meet the client’s needs but reach a larger market. – Clock: 108 kHz3 1 http://www.intel.com/content/www/us/en/history/museum-story-of-intel-4004.html 2 https://spectrum.ieee.org/tech-history/silicon-revolution/chip-hall-of-fame-intel-4004-microprocessor James Tam 3 http://www.intel.com/pressroom/kits/quickreffam.htm The Microprocessor1,2 (2) • Intel negotiated an arrangement with Busicom so it could freely sell these chips to others. – Busicom eventually went bankrupt! – Intel purchased the rights to the chip and marketed it on their own. James Tam CPSC 409: The Microcomputer era The Microprocessor (3) • 8080 processor: second 8 bit (data) microprocessor (first was 8008). – Clock speed: 2 MHz – Used to power the Altair computer – Many, many other processors came after this: • 80286, 80386, 80486, Pentium Series I – IV, Celeron, Core • The microprocessors development revolutionized computers by allowing computers to be more widely used.
    [Show full text]
  • Language Interoperability in Control Network Programming
    International Journal of Science and Engineering Investigations vol. 7, issue 78, July 2018 ISSN: 2251-8843 Language Interoperability in Control Network Programming Kostadin Kratchanov1, Efe Ergün2 1,2Yaşar University, Izmir, Turkey ([email protected], [email protected]) Abstract - Control Network Programming (CNP) is a There is a number of reasons why language interoperability programming paradigm which is being described with the is highly desirable. For example, if a programmer has to maxim “Primitives + Control Network = Control Network implement a specific feature that has been already implemented program”. It is a type of graphic programming. The Control in another language the corresponding program component can Network is a recursive system of graphs; it can be a purely simply be reused. Some languages are especially fit and descriptive specification of the problem being solved. Clearly, effective in implementing specific features and often have ‘drawing’ the control network does not include any emerged to target particular problem domains. Rich third-party programming. The Primitives are elementary, easily packages for certain languages are available. Also, every understandable and clearly specified actions. Ultimately, they programmer usually has a preferred language in which their have to be programmed. Historically, they are usually coded in expertise and efficiency is better. There are hundreds of Free Pascal. The actual code of the primitives has never been programming languages used and constantly being developed considered important. The essence of an “algorithm” is thus making language interoperability a necessity. represented by its control network. CNP was always meant to Programmers with experience and preferences in different be an easy and fast approach for software application programming languages can easier team up for solving development that actually involves very little real complex tasks.
    [Show full text]
  • Punching Tools ​
    TruServices Punching Tools Order easily – with the correct specifica- tions for the right tool. Have you thought of everything? Machine type Machine number Tool type Dimensions or drawings in a conventional CAD format (e.g. DXF) Sheet thickness Material Quantity Desired delivery date Important ordering specifications ! Please observe the "Important ordering specifications" on each product page as well. Order your punching tools securely and conveniently 24 hours a day, 7 days a week in our E-Shop at: www.trumpf.com/mytrumpf Alternatively, practical inquiry and order forms are available to you in the chapter "Order forms". TRUMPF Werkzeugmaschinen GmbH + Co. KG International Sales Punching Tools Hermann-Dreher-Strasse 20 70839 Gerlingen Germany E-mail: [email protected] Homepage: www.trumpf.com Content Order easily – with the correct specifica- General information tions for the right tool. TRUMPF System All-round Service Industry 4.0 MyTRUMPF 4 Have you thought of everything? Machine type Punching Machine number Classic System MultiTool Tool type Cluster tools MultiUse Dimensions or drawings in a conventional CAD format (e.g. DXF) 12 Sheet thickness Material Cutting Quantity Slitting tool Film slitting tool Desired delivery date MultiShear 44 Important ordering specifications ! Please observe the "Important ordering specifications" on each product page as well. Forming Countersink tool Thread forming tool Extrusion tool Cup tool 58 Marking Order your punching tools securely and conveniently 24 hours a day, 7 days a week in our E-Shop at: Center punch tool Marking tool Engraving tool Embossing tool www.trumpf.com/mytrumpf 100 Alternatively, practical inquiry and order forms are available to you in the chapter "Order forms".
    [Show full text]