【问题标题】:Error: "Keyword parameters not allowed in call."错误:“调用中不允许使用关键字参数。”
【发布时间】:2014-06-02 17:12:54
【问题描述】:

我对 IDL 很陌生,如果这看起来很愚蠢,请原谅我。我试图简单地读取 .tif 图像并让 IDL 显示图像。我的命令是:

IDL> a=read_image('frame_1.tif')
IDL> help, a

然后我收到

A               BYTE      = Array[3, 560, 420]

IDL> plotimage ,bytscl(a)

但是在我执行最后一个命令后,我收到“Keyword parameters not allowed in call.”我不明白我做错了什么。有任何想法吗? 提前谢谢你。

【问题讨论】:

    标签: plot idl-programming-language


    【解决方案1】:

    我不确定发生了什么,但似乎会产生该错误消息的一件事是 IDL 在数组(可以使用括号来索引)和函数调用之间混淆了。尝试在通话前使用strictarr

    compile_opt strictarr 
    

    这意味着您必须使用方括号来索引数组和函数调用的括号。

    请注意,您必须将其放入遇到问题的每个例程(以及命令行)中。

    【讨论】:

      猜你喜欢
      • 2014-01-30
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-04-24
      相关资源
      最近更新 更多