LabVIEW Graphical Programming
없습니다
도서+교보Only(교보배송)을 함께 15,000원 이상 구매 시 무료배송
15,000원 미만 시 2,500원 배송비 부과
20,000원 미만 시 2,500원 배송비 부과
15,000원 미만 시 2,500원 배송비 부과
1Box 기준 : 도서 10권
알립니다.
- 본 상품은 주문 후 제작되는 맞춤도서입니다.
주문기간에 따라 도서 출고일은 영업일 기준 최소 3일에서 최대 8일이 소요됩니다. - 해외주문도서는 고객님의 요청에 의해 주문하는 '개인 오더' 상품이기 때문에, 단순한 고객변심/착오로 인한 취소, 반품, 교환의 경우 '해외주문 반품/취소 수수료'를 부담하셔야 합니다. 이점 유의하여 주시기 바랍니다.
- 반품/취소 수수료:(1)서양도서-판매정가의 12%, (2)일본도서-판매정가의 7% (반품/취소 수수료는, 수입제반비용(FedEx수송비용, 관세사비, 보세창고료, 내륙 운송비, 통관비 등)과 재고리스크(미판매 리스크, 환차손)에 따른 비용을 포함하며, 서양도서는 판매정가의 12%, 일본도서는 판매정가의 7%가 적용됩니다.)
- 외국도서의 경우 해외제공정보로만 서비스되어 미표기가된 정보가 있을 수 있습니다. 필요한 정보가 있을경우 1:1 문의게시판 을 이용하여 주십시오.
취소/반품에 대한 안내
POD도서는 고객 주문 후 제작되는 도서로, 단순변심 및 착오로 인한 취소, 반품이 절대 불가하니 이점 반드시 유의하여 주시기 바랍니다.
해외주문/바로드림/제휴사주문/업체배송건의 경우 1+1 증정상품이 발송되지 않습니다.
패키지
북카드
작가정보
목차
Preface p. xi Acknowledgments p. xv Roots p. 1 LabVIEW and Automation p. 2 Virtual instruments: LabVIEW's foundation p. 4 Why use LabVIEW? p. 7 The Origin of LabVIEW p. 8 Introduction p. 9 A vision emerges p. 9 All the world's an instrument p. 11 A hard-core UNIX guy won over by the Macintosh p. 12 Putting it all together with pictures p. 12 Favoring the underdog platform for system design p. 15 Ramping up development p. 15 Stretching the limits of tools and machine p. 16 Facing reality on estimated development times p. 18 Shipping the first version p. 19 Apple catches up with the potential offered by LabVIEW p. 19 LabVIEW 2: A first-rate instrument control product becomes a world-class programming system p. 22 The port to Windows and Sun p. 23 LabVIEW 3 p. 24 LabVIEW 4 p. 25 LabVIEW branches to BridgeVIEW p. 26 LabVIEW 5 p. 26 The LabVIEW RT branch p. 28 LabVIEW 6 p. 29 LabVIEW 7 p. 29 LabVIEW 8 p. 31 Crystal Ball Department p. 32 LabVIEW influences other software products p. 32 LabVIEW Handles Big Jobs p. 34 Getting Started p. 37 About the Diagrams in This Book p. 37 Sequencing and Data Flow p. 38 LabVIEW under the Hood p. 39 The parts of a VI p. 40 How VIs are compiled p. 41 Multitasking, multithreaded LabVIEW p. 41 The LabVIEW Environment p. 43 Front panel p. 44 Controls p. 45 Property nodes p. 45 Block diagram p. 48 SubVIs p. 48 Icons p. 49 Polymorphic VIs p. 50 Data p. 50 Clusters p. 50 Typedefs p. 52 Arrays p. 53 Debugging p. 54 See what the subVIs are up to p. 54 Peeking at data p. 55 One step at a time p. 55 Execution highlighting p. 57 Setting breakpoints p. 57 Suspend when called p. 58 Calling Other Code p. 58 CINs p. 58 Dynamic link libraries p. 59 Programming by Plagiarizing p. 59 Bibliography p. 60 Controlling Program Flow p. 61 Sequences p. 61 Data Dependency p. 62 Adding Common Threads p. 63 Looping p. 64 While LOOPS p. 65 For Loops p. 66 Shift registers p. 67 Uninitialized shift registers p. 69 Globals p. 71 Global and local variables p. 71 Built-in global variables-and their hazards p. 73 Local variables p. 75 Events p. 81 Notify and Filter events p. 81 Mechanical actions p. 85 Dynamic events p. 85 Design Patterns p. 87 Initialize and then loop p. 87 Independent parallel loops p. 89 Client-server p. 90 Client-server (with autonomous VIs) p. 92 State machines p. 94 Queued message handler p. 98 Event-driven applications p. 100 Bibliography p. 102 LabVIEW Data Types p. 103 Numeric Types p. 104 Strings p. 105 Building strings p. 106 Parsing strings p. 107 Dealing with unprintables p. 110 Spreadsheets, strings, and arrays p. 110 Arrays p. 114 Initializing arrays p. 117 Array memory usage and performance p. 119 Clusters p. 122 Waveforms p. 125 Data Type Conversions p. 127 Conversion and coercion p. 128 Intricate conversions and type casting p. 129 Flatten To String (... Do what?) p. 132 Enumerated types (enums) p. 133 Get Carried Away Department p. 134 Timing p. 137 Where Do Little Timers Come From? p. 137 Using the Built-in Timing Functions p. 138 Intervals p. 139 Timed structures p. 140 Timing sources p. 141 Execution and priority p. 143 Timing guidelines p. 145 Sending timing data to other applications p. 146 High-resolution and high-accuracy timing p. 147 Bibliography p. 149 Synchronization p. 151 Polling p. 152 Events p. 153 Occurrences p. 155 Notifiers p. 158 Queues p. 160 Semaphores p. 161 Me and You, Rendezvous p. 165 Files p. 167 Accessing Files p. 167 File Types p. 169 Writing Text Files p. 170 Reading Text Files p. 172 Formatting to Text Files p. 175 Binary Files p. 176 Writing binary files p. 178 Reading binary files p. 179 Writing Datalog Files p. 181 Reading Datalog Files p. 183 Datalog file utilities p. 183 Building an Application p. 185 Define the Problem p. 186 Analyze the user's needs p. 186 Gather specifications p. 187 Draw a block diagram p. 189 Specify the I/O Hardware p. 191 Prototype the User Interface p. 192 Panel possibilities p. 193 First Design and Then Write Your Program p. 196 Ask a Wizard p. 197 Top-down or bottom-up? p. 197 Modularity p. 198 Choose an architecture: Design patterns p. 200 The VI hierarchy as a design tool p. 201 Sketching program structure p. 202 Pseudocoding p. 203 Ranges, coercion, and default values p. 204 Handling errors p. 207 Putting it all together p. 213 Testing and Debugging Your Program p. 214 Tracing execution p. 214 Checking performance p. 216 Final Touches p. 217 VBL epilogue p. 218 Studying for the LabVIEW Certification Exams p. 218 CLAD p. 218 CLD p. 221 Traffic light controller p. 223 Car wash controller p. 224 Security system p. 227 Bibliography p. 229 Documentation p. 231 VI Descriptions p. 231 Control Descriptions p. 232 Custom Online Help p. 233 Documenting the Diagram p. 234 VI History p. 234 Other Ways to Document p. 235 Printing LabVIEW Panels and Diagrams p. 235 Putting LabVIEW screen images into other documents p. 236 Writing Formal Documents p. 238 Document outline p. 238 Connector pane picture p. 239 VI description p. 239 Terminal descriptions p. 240 Programming examples p. 241 Distributing Documents p. 241 Instrument Driver Basics p. 243 Finding Instrument Drivers p. 243 Driver Basics p. 245 Communication standards p. 245 Learn about Your Instrument p. 249 Determine Which Functions to Program p. 250 Establish Communications p. 251 Hardware and wiring p. 252 Protocols and basic message passing p. 254 Bibliography p. 256 Instrument Driver Development Techniques p. 257 Plug-and-Play Instrument Drivers p. 259 General Driver Architectural Concepts p. 260 Error I/O flow control p. 261 Modularity by grouping of functions p. 265 Project organization p. 266 Initialization p. 267 Configuration p. 268 Action and status p. 270 Data p. 270 Utility p. 271 Close p. 272 Documentation p. 273 Bibliography p. 274 Inputs and Outputs p. 275 Origins of Signals p. 275 Transducers and sensors p. 276 Actuators p. 278 Categories of signals p. 279 Connections p. 284 Grounding and shielding p. 284 Why use amplifiers or other signal conditioning? p. 291 Choosing the right I/O subsystem p. 299 Network everything! p. 303 Bibliography p. 304 Sampling Signals p. 305 Sampling Theorem p. 305 Filtering and Averaging p. 307 About ADCs, DACs, and Multiplexers p. 309 Digital-to-analog converters p. 314 Digital codes p. 315 Triggering and Timing p. 316 A Little Noise Can Be a Good Thing p. 317 Throughput p. 319 Bibliography p. 321 Writing a Data Acquisition Program p. 323 Data Analysis and Storage p. 325 Postrun analysis p. 326 Real-time analysis and display p. 337 Sampling and Throughput p. 343 Signal bandwidth p. 343 Oversampling and digital filtering p. 344 Timing techniques p. 350 Configuration Management p. 350 What to configure p. 351 Configuration editors p. 352 Configuration compilers p. 362 Saving and recalling configurations p. 365 A Low-Speed Data Acquisition Example p. 370 Medium-Speed Acquisition and Processing p. 373 Bibliography p. 375 LabVIEW RT p. 377 Real Time Does Not Mean Real Fast p. 377 RT Hardware p. 379 Designing Software to Meet Real-Time Requirements p. 382 Measuring performance p. 383 Shared resources p. 388 Multithreading and multitasking p. 389 Organizing VIs for best real-time performance p. 391 Context switching adds overhead p. 393 Scheduling p. 395 Timed structures p. 395 Communications p. 398 Bibliography p. 399 LabVIEW FPGA p. 401 What Is an FPGA? p. 401 LabVIEW for FPGAs p. 403 RIO hardware platforms p. 403 Plug-in cards p. 403 CompactRIO p. 404 Timing and synchronization p. 405 Compact Vision p. 405 Application Development p. 406 Compiling p. 406 Debugging p. 408 Synchronous execution and the enable chain p. 408 Clocked execution and the single-cycle Timed Loop p. 411 Parallelism p. 413 Pipelining p. 413 Conclusions p. 414 Bibliography p. 415 LabVIEW Embedded p. 417 Introduction p. 417 History p. 417 LabVIEW Embedded Development Module p. 419 The technology: What's happening p. 419 Running LabVIEW Embedded on a new target p. 421 Porting the LabVIEW runtime library p. 422 Incorporating the C toolchain p. 423 The Embedded Project Manager p. 424 LEP plug-in VIs p. 425 Target_OnSelect p. 426 Other plug-in VIs p. 426 Incorporating I/O srivers p. 429 LabVIEW Embedded programming best practices p. 431 Interrupt driven programming p. 434 LabVIEW Embedded targets p. 435 Process Control Applications p. 437 Process Control Basics p. 438 Industrial standards p. 438 Control = manipulating outputs p. 444 Process signals p. 447 Control system architectures p. 449 Working with Smart Controllers p. 455 Single-loop controllers (SLCs) p. 461 Other smart I/O subsystems p. 463 Man-Machine Interfaces p. 463 Display hierarchy p. 469 Other interesting display techniques p. 473 Handling all those front panel items p. 474 Data Distribution p. 475 Input scanners as servers p. 476 Handling output data p. 477 Display VIs as clients p. 479 Using network connections p. 482 Real-time process control databases p. 484 Simulation for validation p. 485 Sequential Control p. 486 Interlocking with logic and tables p. 486 State machines p. 487 Initialization problems p. 489 GrafcetVIEW-a graphical process control package p. 490 Continuous Control p. 492 Designing a control strategy p. 493 Trending p. 499 Real-time trends p. 499 Historical trends p. 502 Statistical process control (SPC) p. 505 Alarms p. 506 Using an alarm handler p. 508 Techniques for operator notification p. 511 Bibliography p. 512 Physics Applications p. 513 Special Hardware p. 514 Signal conditioning p. 514 CAMAC p. 518 Other I/O hardware p. 518 Field and Plasma Diagnostics p. 520 Step-and-measure experiments p. 520 Plasma potential experiments p. 527 Handling Fast Pulses p. 533 Transient digitizers p. 533 Digital storage oscilloscopes (DSOs) p. 536 Timing and triggering p. 537 Capturing many pulses p. 539 Recovering signals from synchronous experiments p. 543 Handling Huge Data Sets p. 546 Reducing the amount of data p. 546 Optimizing VIs for memory usage p. 547 Bibliography p. 553 Data Visualization, Imaging, and Sound p. 555 Graphing p. 556 Displaying waveform and cartesian data p. 558 Bivariate data p. 563 Multivariate data p. 565 3D Graphs p. 570 Intensity Chart p. 571 Image Acquisition and Processing p. 572 System requirements for imaging p. 574 Using IMAQ Vision p. 577 IMAQ components p. 577 Sound I/O p. 586 DAQ for sound I/O p. 586 Sound I/O functions p. 587 Sound input p. 587 Sound output p. 588 Sound files p. 588 Bibliography p. 589 Index p. 591 Table of Contents provided by Ingram. All Rights Reserved.
기본정보
ISBN | 9780071451468 ( 0071451463 ) |
---|---|
발행(출시)일자 | 2006년 08월 01일 |
쪽수 | 608쪽 |
크기 |
188 * 236
* 33
mm
/ 1043 g
|
총권수 | 1권 |
언어 | 영어 |
Klover
e교환권은 적립 일로부터 180일 동안 사용 가능합니다.
리워드는 작성 후 다음 날 제공되며, 발송 전 작성 시 발송 완료 후 익일 제공됩니다.
리워드는 리뷰 종류별로 구매한 아이디당 한 상품에 최초 1회 작성 건들에 대해서만 제공됩니다.
판매가 1,000원 미만 도서의 경우 리워드 지급 대상에서 제외됩니다.
일부 타인의 권리를 침해하거나 불편을 끼치는 것을 방지하기 위해 아래에 해당하는 Klover 리뷰는 별도의 통보 없이 삭제될 수 있습니다.
- 도서나 타인에 대해 근거 없이 비방을 하거나 타인의 명예를 훼손할 수 있는 리뷰
- 도서와 무관한 내용의 리뷰
- 인신공격이나 욕설, 비속어, 혐오발언이 개재된 리뷰
- 의성어나 의태어 등 내용의 의미가 없는 리뷰
리뷰는 1인이 중복으로 작성하실 수는 있지만, 평점계산은 가장 최근에 남긴 1건의 리뷰만 반영됩니다.
구매 후 리뷰 작성 시, e교환권 200원 적립
문장수집
e교환권은 적립 일로부터 180일 동안 사용 가능합니다. 리워드는 작성 후 다음 날 제공되며, 발송 전 작성 시 발송 완료 후 익일 제공됩니다.
리워드는 한 상품에 최초 1회만 제공됩니다.
주문취소/반품/절판/품절 시 리워드 대상에서 제외됩니다.
구매 후 리뷰 작성 시, e교환권 100원 적립