Explore chapters and articles related to this topic
Review of Video Imaging Techniques for Estimating Dermal Exposure to Pesticides
Published in Donald J. Ecobichon, Occupational Hazards of Pesticide Exposure, 2020
Donna Houghton, Bruce A. Archibald, Keith R. Solomon
Despite the advantages of turnkey software, most commercial image analysis software is macro-based, most likely because programmers are not privy to all customer needs. Macro-based software allows end users to design customized packages to meet their specific requirements. Although macro-based software is useful for unique applications, it can be disadvantageous when used for quantitative analyses because macros written may not be thoroughly validated and may provide inaccurate data. As a result, data from the same image may not be comparable from one laboratory to another. It is critical to consult the manufacturer’s technical staff and test macro for accuracy before analyzing any images. Developing an accurate and efficient image analysis software necessitates cooperation among a team of end users, research scientists, engineers, and computer programmers who are experts in image analysis techniques. Scientists must choose a system based on the science used to develop it and the level of expertise available for technical support once the software has been purchased (Imaging Research Inc. 1996). Since few companies possess this level of expertise, many researchers have encountered problems with software performance or obtaining satisfactory customer support.
Assembly language programming
Published in Mike Tooley, PC Based Instrumentation and Control, 2013
A macro facility can be instrumental in making significant reductions in the size of source code modules. Furthermore, macros can be nested such that a macro definition can itself contain references to other macros which, in turn, can contain references to others. A notable disadvantage of using macros is that the resulting object code may contain a large number of identical sections of code and will also occupy more memory space than if an equivalent subroutine had been used. In practice, therefore, programmers should use macros with care since there may be occasions where subroutines would be more efficient even though they may not be quite so easy to implement.
Programming, Automation and Scripting
Published in Ionuţ Gabriel Ghionea, Cristian Ioan Tarbă, Saša Ćuković, CATIA v5, 2023
Ionuţ Gabriel Ghionea, Cristian Ioan Tarbă, Saša Ćuković
Macros are a sequence of functions, written in a scripting language, that are grouped into a single command and perform a predefined task automatically. Macros use notions of programming, but the user does not need to be a programmer or knowledgeable about it, although it would be useful. Thus, a macro reduces the time and possibilities of human errors by automating repetitive processes, standardizing, expanding CATIA v5 capabilities and improving efficiency.
Hand finger gesture modeling in advanced CAD system
Published in Computer-Aided Design and Applications, 2018
Apostolos Tsagaris, Konstantinos Stampoulis, Panagiotis Kyratsis
After the definition of the rules for all the Greek letters as well as the rest position, a set of macro commands were programmed. Macros are a collection of commands that optimize the performance of the program and save enough time by automating repeating series of commands. Most of the macros were written in VBA.