# File lib/ruby-vpi/core/struct.rb, line 79
    def read aFormat = self.format
      case aFormat
      when VpiBinStrVal, VpiOctStrVal, VpiDecStrVal, VpiHexStrVal, VpiStringVal
        value.str.to_s

      when VpiScalarVal
        value.scalar.to_i

      when VpiIntVal
        value.integer.to_i

      when VpiRealVal
        value.real.to_f

      when VpiTimeVal
        value.time

      when VpiVectorVal
        value.vector

      when VpiStrengthVal
        value.strength

      else
        raise "unknown format: #{aFormat.inspect}"
      end
    end