• Skip to main content
  • Skip to search
  • Skip to footer
Cadence Home
  • This search text may be transcribed, used, stored, or accessed by our third-party service providers per our Cookie Policy and Privacy Policy.

  1. Community Forums
  2. PCB Design
  3. ERROR(ORPSIM-16377): Quoted strings must fit on one lin...

Stats

  • Locked Locked
  • Replies 3
  • Subscribers 165
  • Views 3785
  • Members are here 0
More Content
This discussion has been locked.
You can no longer post new replies to this discussion. If you have a question you can start a new discussion

ERROR(ORPSIM-16377): Quoted strings must fit on one line

SolarStudent
SolarStudent over 13 years ago

  Hi Forum,

I'm working on a project to model a PV module in Capture/Spice.  Basically I'm using ABM's to calculate the various outputs from the module.

 When I run a dc-sweep simulation I get the following error

ERROR(ORPSIM-16377): Quoted strings must fit on one line

I think the error is coming from the forumla for Girrad, Gidiode and Evoc.

Can you tell me what the error means?  I've found another post that suggests the strings can only be 160 characters long, however both Girrad and Evoc are under 160.  I've also made another simiplier circuit where the strings were over 160 characters and it runs without this error.

I've copied the simulation output file below.  Any suggestions would be appreciated. Thanks in advance

 Matt

 

 ** Creating circuit file "DC+Sweep.cir"
** WARNING: THIS AUTOMATICALLY GENERATED FILE MAY BE OVERWRITTEN BY SUBSEQUENT SIMULATIONS

*Libraries:
* Profile Libraries :
.INC "C:\Users\Matt\Documents\Uni\9. Dissertation\PV Modelling\Models\beh_module-pspicefiles\xmodule\DC+Sweep\DC+Sweep_profile.inc""
-----------------------------------------------------------------------------------------------------------------------------------$
ERROR(ORPSIM-16377): Quoted strings must fit on one line
+ "
--$
ERROR(ORPSIM-16377): Quoted strings must fit on one line
* Local Libraries :
* From [PSPICE NETLIST] section of C:\OrCAD\OrCAD_16.5_Lite\tools\PSpice\PSpice.ini file:

**** INCLUDING DC+Sweep_profile.inc ****
.INC    ".\beh_module_text.inc"

**** INCLUDING beh_module_text.inc ****
.func Tcell() {25+(NOCT-20)/800*1000}

**** RESUMING DC+Sweep_profile.inc ****

**** RESUMING DC+Sweep.cir ****
.lib "nomd.lib"

*Analysis directives:
.DC LIN V_Vbias 0 22 0.1
.PROBE V(alias(*)) I(alias(*)) W(alias(*)) D(alias(*)) NOISE(alias(*))
.INC "..\xModule.net"



**** INCLUDING xModule.net ****
* source BEH_MODULE
E_Module_eisc         Module_N05287 0 VALUE {
+  V(N00373)/1000*(IscMr+coef_IscM*(Tcell()-25))    }
G_Module_girrad         Module_N04876 0 VALUE { V(N00373)/1000  
+ *(IscMr+coef_IscM*(Tcell()-25))   }
R_Module_R1         Module_N04876 N00476  1k TC=0,0
G_Module_gidiode         Module_N04876 0 VALUE { (V(Module_N05287)  
+ /(exp(V(Module_N05467)/(Ns*8.66e-5*(Tcell()+273)))-1)  
+ *(exp(V(N04876)/(Ns*8.66e-5*(Tcell()+273)))-1)  
+ )*-1 }
E_Module_evoc         Module_N05467 0 VALUE { if(V(Module_N05287)>1e-11,   
+
+  VocMr+coef_IscM*(Tcell()-25)+8.66e-5*(Tcell()+273)*log(V(Module_N05287)/IscMr)
+   
+ ,0)  }
V_Virrad         N00373 0 1000Vdc
V_VTa         N00382 0 25Vdc
V_Vbias         N00476 0 1Vdc
.PARAM  noct=47 np=1 ns=33 pmaxmr=5 coef_iscm=0.13e-3 coef_vocm=-0.1 iscmr=0.37
+  vocmr=21 immr=0.32 vmmr=15.6 tr=25

**** RESUMING DC+Sweep.cir ****
.END

  • Cancel
  • oldmouldy
    oldmouldy over 13 years ago

    No the error is flagged where the $ signs are:

    * Profile Libraries :
    .INC "C:\Users\Matt\Documents\Uni\9. Dissertation\PV Modelling\Models\beh_module-pspicefiles\xmodule\DC+Sweep\DC+Sweep_profile.inc""
    -----------------------------------------------------------------------------------------------------------------------------------$
    ERROR(ORPSIM-16377): Quoted strings must fit on one line
    + "
    --$
    ERROR(ORPSIM-16377): Quoted strings must fit on one line

    You include path is too long, SPICE, and therefore PSpice, has a line limit, move the include file to a location local to your project and use the same format as the path to your other include file - that was not flagged as an error.

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • Alok Tripathi
    Alok Tripathi over 13 years ago
    Move your testcase to folder which has less depth in comparison to your existing location. PSpice has limits of 132 characters and it’s netlister automatically wraps the expression to next line automatically. However same cannot be done for PATH.

    I suspect this include file path is auto generated by tool and hence suggesting you to move your testcase to different location and try. In case you have included this path via sim setup please include that same from different location as suggested by “Oldmouldy”

    Alok
    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
  • SolarStudent
    SolarStudent over 13 years ago

    Hi Oldmouldy and Alokt,

    I've made the file path more compact, rather than change the location (I figured the result would be the same).  This has fixed the problem.

    Thanks for your help

     

     

    • Cancel
    • Vote Up 0 Vote Down
    • Cancel
Cadence Guidelines

Community Guidelines

The Cadence Design Communities support Cadence users and technologists interacting to exchange ideas, news, technical information, and best practices to solve problems and get the most from Cadence technology. The community is open to everyone, and to provide the most value, we require participants to follow our Community Guidelines that facilitate a quality exchange of ideas and information. By accessing, contributing, using or downloading any materials from the site, you agree to be bound by the full Community Guidelines.

© 2025 Cadence Design Systems, Inc. All Rights Reserved.

  • Terms of Use
  • Privacy
  • Cookie Policy
  • US Trademarks
  • Do Not Sell or Share My Personal Information