Base
Full Name | Scott Newman |
Organization | Optiwave Systems Inc. |
Job Title | Research Scientist, Project Lead (OptiFDTD) |
Country |
Forum Replies Created
- Are you using a paid version of the product or using the 30-day evaluation? If a paid version can you please provide your license number.
- Windows OS version – 10 or 11?
- Full version number of OptiSystem can be obtained from the “About OptiSystem” option under the “Help” menu. I am looking for something like 22.0..0.3239
- The “.osd” file you are using along with the matlab snippet.
- I am unable to commen on the input file as the only thing in your attached zip file is a structural diagram.
- You are correct the OptiFDTD results directly from a simulation are near-field results. If you look in your installed programs you will find “OptiTools” which is a list of heper functions for use with the results from the product. Included there are a number of far-field calculators that will operate on the appropriate results files.

Hello Lintang,
Are you able to share with us your osd (OptiSystem design) file? The answer will depend on what you are labelling WDM System. THe WDM Analyzer requires access to noise bins so these must exist. While this is true in the WDM systems it is also present in other modulation setups. If you review the samples folder installed with the product “Documents\OptiSystem 22.0 Samples” and review the Advanced modulation systems you will find multiple examples of the WDM Analyzer tools used. For example within the QAM section review the design “8DWDM Channels 112Gbps Coherent DP-16QAM_Trans with DSP.osd”.
Regards,
Scott

Hello Saiful
We have moved your post to the more appropriate section dedicated to OptiSystem.
For details on the fiber, have you looked at the datasheet for the “Optical Fiber” or “Bidirectional Optical Fiber” component? The easiest way to get access to the data sheet is to add the component to the design and double-click on it to get the properties and select the help button.
In order to further assist we need to know information do you have on your fiber? Do you have it specific geometry specifications or do you have typical data such as attenuation and dispersion?
Scott

Hello Jaime,
I have setup a test design file in OptiSystem and have tested it with your copied Matlab code. The script runs without error and I am unable to reproduce your error. If you could send an email to support@optiwave.com with the following information we will try to see if we can identify the issue:
Thanks,
Scott

Olá,
We will need some follow up diagnostic information to determine the nature of your specific issue. I have sent you an email as I will need some screenshots you will not want publicly posted.
Scott

Hello Kiran,
We have a number of videos from previous webinars covering multicore functionality. My recommendation would be to start with these if you have not already done some.
Photonic Crystal Fiber Sensors – https://www.youtube.com/watch?v=BqcKdMLa9M4&list=PLcThenAJUJwx9y3MHrZRj6SDmUDd1fDdN&index=12
Multicore Fiber Design & Analysis – https://www.youtube.com/watch?v=BUdVhigO6-I&list=PLcThenAJUJwx9y3MHrZRj6SDmUDd1fDdN&index=16
Multicore SM and MM Fibers with Trenches and Air-Hole Assisted – https://www.youtube.com/watch?v=E6LXu6jFJ3k&list=PLcThenAJUJwx9y3MHrZRj6SDmUDd1fDdN&index=21
Scott

Shanjida,
The negative purely indicates that the direction of the power is along the negative direction along the normal of the observation area. In the case of an XY observation area power moving along +z (from left to right in the standard layout window) is positive and power moving along the -z (from right to left) is negative. The charts that show this have an check box which will show the absolute value which is typically what is used in publications provided direction is indicated through the figure caption.
Scott

A member of our sales / support team has reached out to you to provide the information you have requested. I will send a private message as well to ensure you are in communication with them.

Hello Ayan,
There should be no problem modelling those systems. Can you be more specific in what you are trying to model? i.e. do you have a paper reference that I can look at?
Scott

Hello Megha,
You are correct that the options available to set the input is amplitude and power. If you want to use intensity you would need to use the relationship of P = IA to scale the power to obtain the desired intensity.
Scott

Hello,
As you are having issues with uploading files, please submit an email to support@optiwave.com so that we can further diagnose what is going on. Additionally in your email please include the version of the product you are using and the status of any license you are using.
Scott

Hello Poonam,
Can you please provide further details such as the structure you are looking at modelling. Additionally do you have examples or demonstrations of what you are referring to by response time? Response of what.
Scott

Hello Poonam,
Can you please provide further details such as the structure you are looking at modelling. Additionally do you have examples or demonstrations of what you are referring to by response time? Response of what.
Scott

The command you are looking for is in the VBScript manual and it is GetTimeSeries( String fieldcomponent ) so to export the Ex field for “InsideMaterial” as “InsideMaterial_Ex_#.f2d” where the # is the iteration number then you would need to place the following in your for loop after the ParamMgr.Simulate call
Set inside_data = InsideMaterial.GetTimeSeries ( “Ex” )
inside_data.WriteF2D (“InsideMaterial_Ex_” & x & “.f2d”
You would need to repeat that line for each observation point / field component combination you need.
Please note it is advised to put a wait command after the simulate before any processing or restarting the loop. So right after the ParamMgr.Simulate you should have a WGMgr.Sleep( 50 ).
Scott

The command you are looking for is in the VBScript manual and it is GetTimeSeries( String fieldcomponent ) so to export the Ex field for “InsideMaterial” as “InsideMaterial_Ex_#.f2d” where the # is the iteration number then you would need to place the following in your for loop after the ParamMgr.Simulate call
Set inside_data = InsideMaterial.GetTimeSeries ( “Ex” )
inside_data.WriteF2D (“InsideMaterial_Ex_” & x & “.f2d”
You would need to repeat that line for each observation point / field component combination you need.
Please note it is advised to put a wait command after the simulate before any processing or restarting the loop. So right after the ParamMgr.Simulate you should have a WGMgr.Sleep( 50 ).
Scott

Hello Timothy,
Using VBScript within the designer as part of the simulation setup you can configure the product to export data as simulation sweeps are completed. You will find commands in the “VB Scripting Reference Manual” that is linked to within the “Help Topics” in the Help Menu. However, this must be done at the design stage. There is not a way to batch export after the simulations are complete.
Which observers do you have and what data are you looking to export.
Scott