comp.lang.idl-pvwave archive
Messages from Usenet group comp.lang.idl-pvwave, compiled by Paulo Penteado

Home » Public Forums » archive » Writing DICOM-Files
Show: Today's Messages :: Show Polls :: Message Navigator
E-mail to friend 
Return to the default flat view Create a new topic Submit Reply
Re: Writing DICOM-Files [message #59273 is a reply to message #59239] Tue, 18 March 2008 01:21 Go to previous messageGo to previous message
wengi is currently offline  wengi
Messages: 12
Registered: February 2008
Junior Member
On 17 Mrz., 13:01, wengi <andreas.w...@gmail.com> wrote:
> On 17 Mrz., 08:27, wengi <andreas.w...@gmail.com> wrote:
>
>
>
>> On 14 Mrz., 16:35, Abraham Campbell <abra...@ittvis.com> wrote:
>
>>> wengi wrote:
>>>> On 14 Mrz., 15:09, wengi <andreas.w...@gmail.com> wrote:
>>>> > Hi there,
>
>>>> > I finally came to a point, that I am able to write dicom-Files with
>>>> > IDL. I create new objects with the following code:
>
>>>> > obj = OBJ_New('IDLffDICOMex', filename,
>>>> > SOP_Class='ENHANCED_MR_IMAGE', /NON_CONFORMING, /CREATE)
>
>>>> > I'm calculating parameter-maps and write them into the files. This
>>>> > works so far: I calculate the maps and write six different files.
>>>> > Since I'm evaluating three slices of the heart I do this iteratively.
>>>> > When IDL comes to the point where it wants to write the six maps for
>>>> > the second slice into the same directory but with different filenames
>>>> > I get an error right after calling the obj = OBJ_New line:
>
>>>> > OBJ_NEW: Error: Unable to add media storage SOP instance UID ,
>>>> > Invalid characters in value for this VR
>
>>>> > The problem is, that this tag (0002:0003) is "set to a new ITT Visual
>>>> > Information Solutions-generated value" and I don't know how to solve
>>>> > this problem.
>
>>>> > Maybe someone is able to give me a hint..
>
>>>> > Andreas
>
>>>> Just forgot: When I start a new IDL-session for every single slice.
>>>> Everything works. Just the iterative method to calculate and write all
>>>> that stuff over night creates the error.
>>>> Andreas
>
>>> Stupid question. Did you try calling obj->Commit at the end of each
>>> iteration before looping back and calling obj_new again?
>
>> There are no stupid questions. But, yes I did call it.
>
> Looks strange for me. I formerly put the dicom-writing in a program
> that was called with the data-matrix and a filename. I checked the
> data-type and some other stuff and then called all the stuff to
> finally write the dicom-file.
> I changed my program into a function that is called with the two
> parameters data and filename and returns just an integer 0. And now it
> looks like it works. For me, it becomes not clear why it works now,
> but it works.
>
> Andreas

Getting more and more strange. Evaluated six datasets yesterday. But
now I have the old problem. For the moment it looks random to me. And
this discussion is becoming kind of a soliloquy;)
[Message index]
 
Read Message
Read Message
Read Message
Previous Topic: Re: Embedded formatting: !M single-symbol tag misbehaving?
Next Topic: HDF5 compound data structure

-=] Back to Top [=-
[ Syndicate this forum (XML) ] [ RSS ] [ PDF ]

Current Time: Sat Oct 11 00:15:24 PDT 2025

Total time taken to generate the page: 0.23837 seconds