Module-static works well because it eliminates naming conflicts. All of my Igor programming has been done in the global pragma and I have avoided this more C-like way of encapsulating programs that I’ve written so far. The author favours module-static programming. What I was surprised about was the first thing mentioned in the book was new to me. I knew I would learn something from the book because there’s always alternative ways to do stuff in Igor: things that you didn’t know about or little tricks to do stuff faster. It’s a great little book and is recommended for those who want to dig further after doing the Getting Started exercises. So it’s a really useful intermediate programming guide. The book stops short of any specialised applications. Schmid deals with this by covering basic programming and core-intermediate topics such as dialogs, loops, string magic etc. What makes Igor Pro so fantastic is the way that you can use it for so many different things: image processing, statistics, graphing, curve fitting, instrument control and so on. Part of the challenge of writing a book on Igor Programming is deciding what to cover. So I was intrigued whether Martin Schmid’s book would fill the gap between Getting Started and more advanced guides. ![]() The Igor Manual itself is excellent but it’s many, many pages long and is only meant to be consulted. ![]() There are a few other guides on the web ( Payam’s guide, Thomas Braun’s coding conventions, quantixed’s own translator), but other resources are pretty scarce. There’s a booklet from WaveMetrics (the company that sells Igor Pro) called Getting Started – which is really good. Learning Igor – like most IDEs or programming languages – is tough going. I’m a competent Igor programmer but I was hoping that this book would be useful for lab members that want to learn. It has been a long time since I wrote a book review.Ī few months ago I read on IgorExchange that Martin Schmid had written a book about programming Igor.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |