[OpenSPIM] Fwd: Standa Multi-Axis Precision Motion - Custom Solutions

Ulrik Günther guenther at mpi-cbg.de
Tue Dec 20 12:56:53 CST 2016


Hi Monika,


the stage should actually work, for the function you mention the signatures are the same (see https://github.com/micro-manager/micro-manager/blob/master/DeviceAdapters/Standa8SMC4/Standa8SMC4.cpp#L1024 vs. https://github.com/micro-manager/micro-manager/blob/master/DeviceAdapters/PicardStage/PicardStage.cpp#L934, and, for fun also https://github.com/micro-manager/micro-manager/blob/master/DeviceAdapters/DemoCamera/DemoCamera.cpp#L3430).


However, it looks like the plugin is getting confused with which stage is which. That happens with non-Picard generic stages, as the plugin will then use GenericRotator/GenericXYStage, which match any stage device they find.


Could you please try setting their names to XY, Z and Theta, while adding the XY first in the hardware configuration wizard, save the config, restart MM and try again?


cheers!


ulrik
> On Dec 20, 2016, at 3:34 PM, <m.pawlowska at nencki.gov.pl> wrote:
> 
> 
> Hi Ulrik,
> 
> 
> my Standa stages work with micro-manager. I can use them with Multi-D. 
> Acq. However, I am not managing to start the OpenSPIM plugin. See 
> Corelog attached. This is the crucial part:
> 
> 
> 2016-12-20T15:22:50.467402 tid5404 [IFO,App] Plugin command: Acquire 
> SPIM image
> 2016-12-20T15:22:50.469402 tid5404 [dbg,dev:Standa8SMC4XY] 
> Standa8SMC4XY::GetPositionUm
> 2016-12-20T15:22:50.470402 tid5404 [dbg,dev:Standa8SMC4XY] 
> Standa8SMC4XY::GetPositionUm returned x=5602.47 y=15295.54
> 2016-12-20T15:22:50.477403 tid5404 [dbg,dev:Standa8SMC4XY] 
> Standa8SMC4XY::GetPositionUm
> 2016-12-20T15:22:50.478403 tid5404 [dbg,dev:Standa8SMC4XY] 
> Standa8SMC4XY::GetPositionUm returned x=5602.47 y=15295.54
> 2016-12-20T15:22:50.478403 tid5404 [IFO,App] Thread 16 
> (AWT-EventQueue-0) terminated with uncaught exception
> 2016-12-20T15:22:50.478403 tid5404 [IFO,App] 
> java.lang.IllegalArgumentException: invalid range properties
> 2016-12-20T15:22:50.478403 tid5404 [IFO,App] at 
> javax.swing.DefaultBoundedRangeModel.<init>(DefaultBoundedRangeModel.java:102)
> 2016-12-20T15:22:50.478403 tid5404 [IFO,App] at 
> javax.swing.JSlider.<init>(JSlider.java:274)
> 2016-12-20T15:22:50.478403 tid5404 [IFO,App] at 
> javax.swing.JSlider.<init>(JSlider.java:241)
> 2016-12-20T15:22:50.478403 tid5404 [IFO,App] at 
> spim.gui.component.SteppedSlider.<init>(SteppedSlider.java:65)
> 
> 
> so basically the function that asks stage positions in order to create 
> the sliders in the plugin crashes.
> 
> 
> Regards,
> Monika
> 
> 
> 
> 
> 
> 
> 
> 
> W dniu 2016-12-20 12:40, Ulrik Günther napisał(a):
>> 
>> 
>> Hi Monica,
>> 
>> 
>> the controllers Standa makes are apparently supported by MicroManager
>> (see https://micro-manager.org/wiki/Standa and
>> https://www.micro-manager.org/wiki/Standa8SMC4), so actually no code
>> changes should be needed from our side. If you’re willing to try
>> these, I’d love to hear about your experience and would also help,
>> should any integration issues arise.
>> 
>> 
>> cheers!
>> 
>> 
>> ulrik
>> 
>> 
>>>> 
>> 
>> Ulrik Günther, Dipl.-Phys.
>> PhD Student
>> MOSAIC Group & Tomancak Lab, Center of Systems Biology Dresden
>> Max Planck Institute of Molecular Cell Biology and Genetics
>> Pfotenhauerstr. 108, D-01307 Dresden, Germany
>>> 
>>> 
>>> On Dec 13, 2016, at 12:47 PM, Monika Pawłowska
>>> <m.pawlowska at nencki.gov.pl> wrote:
>>> 
>>> 
>>> The question of alternatives to Picard appears sometimes on this
>>> list, so I thought I'd forward this. Mechanically it looks good to
>>> me, but I suppose some additional methods for the plugin would have
>>> to be added?
>>> 
>>> 
>>> Best,
>>> Monika
>>> 
>>> 
>>> ------- Treść oryginalnej wiadomości -------
>>> Od: "Standa Ltd." <info at standa.lt>
>>> Do: "m.pawlowska" <m.pawlowska at nencki.gov.pl>
>>> Kopia dla:
>>> Temat: Multi-Axis Precision Motion - Custom Solutions
>>> Data: wtorek, .12.2016,
>>> 
>>> 
>>> Dear Monika Pawlowska ,
>>> 
>>> 
>>> We are pleased to present to you examples of STANDA`s unlimited
>>> capabilities in building multi-axis automated systems and
>>> implementation of OEM solutions, which combines wide range of our
>>> standard precision motorized positioners [1] with custom designed
>>> components.
>>> 
>>> 
>>> The capabilities are expanded by STANDA's series of motion
>>> controllers such as 8SMC4 Series and Industrial EtherCat Servo
>>> Controllers [2], which have great choice of programming options and
>>> examples compatible with Windows, OS X and Linux.
>>> 
>>> 
>>> Looking forward of getting your tasks. www.standa.lt [3]
>>> www.standaphotonics.com [4]
>>> 
>>> 
>>> <embedded image>
>>> 
>>> 
>>> MULTI-AXIS MOTION SYSTEMS COMBINED OF STANDARD POSITIONERS
>>> 
>>> 
>>> <embedded image> [5]
>>> 
>>> 
>>> XYZ Positioning with Rotation Motion:
>>> 
>>> 
>>> *
>>> 102x102x100mm linear + 360° rotation
>>> 
>>> 
>>> <embedded image> [6]
>>> 
>>> 
>>> More Information...
>>> 
>>> 
>>> XZ Linear+Rotation+Goniometer Stages:
>>> 
>>> 
>>> *
>>> Precision 2-axis goniometric motion with multi-axis linear
>>> positioning capabilities
>>> 
>>> 
>>> <embedded image> [7]
>>> 
>>> 
>>> More Information... <embedded image> [8]
>>> 
>>> 
>>> <embedded image> [9]
>>> 
>>> 
>>> XYZ+Rotation Precision Motion Platform:
>>> 
>>> 
>>> *
>>> Optical breadboard with flat top surface motion within several
>>> degrees of freedom
>>> 
>>> 
>>> <embedded image> [10]
>>> 
>>> 
>>> More Information...
>>> 
>>> 
>>> <embedded image> [11]
>>> 
>>> 
>>> For any inquiries, sales related questions or need of additional
>>> information please contact us directly at sales at standa.lt, or
>>> contact your local Standa distributor. [12]
>>> 
>>> 
>>> Yours Sincerely,
>>> 
>>> 
>>> STANDA team
>>> 
>>> 
>>> <embedded image> [13]
>>> 
>>> 
>>> STANDA P.O. BOX 377 , 03012 Vilnius, Lithuania
>>> Phone +370 5 2651474, Fax +370 5 2651483
>>> E-mail: sales at standa.LT
>>> Website: www.standa.LT [3], www.standaphotonics.com [4]
>>> 
>>> 
>>> <embedded image>
>>> 
>>> 
>>> subscribe on Youtube [14] | friend on Facebook [15] | Unsubscribe
>>> 
>>> 
>>> --
>>> Dr Monika Pawłowska
>>> Nencki Institute
>>> 02-093 Warsaw
>>> Pasteura 3
>>> Poland
>>> _______________________________________________
>>> OpenSPIM mailing list
>>> OpenSPIM at openspim.org
>>> http://openspim.org/mailman/listinfo/openspim
>>> 
>> 
>> 
>> 
>> 
>> 
>> 
>> 
>> Links:
>> ------
>> [1] http://www.standa.lt/products/catalog/motorised_positioners
>> [2] 
>> http://www.standa.lt/products/catalog/motorised_positioners#controller
>> [3] http://www.standa.lt
>> [4] http://www.standaphotonics.com
>> [5] http://www.standa.lt/products/catalog/custom_engineering?item=645
>> [6] https://youtu.be/WhjVMv9-yeA
>> [7] https://youtu.be/oeyCDxKE-EU
>> [8] http://www.standa.lt/products/catalog/custom_engineering?item=640
>> [9] http://www.standa.lt/products/catalog/custom_engineering?item=627
>> [10] https://youtu.be/DQCu3NOahk4
>> [11] http://www.standa.lt/products/catalog/custom_engineering
>> [12] http://www.standa.lt/contacts/worldwide
>> [13] http://webmail.nencki.gov.pl/www.standa.lt
>> [14] http://www.youtube.com/user/StandaLTD/videos
>> [15] http://www.facebook.com/Standa.ltd
>> 
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://openspim.org/pipermail/openspim/attachments/20161220/8e01bf05/attachment.html>


More information about the OpenSPIM mailing list